02. juli 2003 - 11:15
Der er
17 kommentarer og 1 løsning
Opdatering af celleinformation
Hvordan tilføjer jeg til følgende script, at strengen "catname_uk" skal puttes i cellen "catname_uk"? if catcode=null or catcode="" then 'insert sql="insert into categories (catname, catname_uk" if valid_sql(catimage)<>"" then sql=sql & ",catimage" SQLimage=",'" & valid_sql(catimage) & "'" end if sql=sql & ") values ('" & valid_sql(catname) & valid_sql(catname_uk) & "'" & SQLdes& SQLimage & ")" db.execute(sql) else if valid_sql(catimage)<>"" then SQLimage=", catimage='" & valid_sql(catimage) & "'" end if sql="update categories set catname='" & valid_sql(catname) & "'" & SQLnotes & SQLimage & " where catcode=" & valid_sql(catcode) db.execute(sql)
Annonceindlæg fra GlobalConnect
sql="update categories set catname_uk = '" & catname_uk & "' & catname='" & valid_sql(catname) & "'" & SQLnotes & SQLimage & " where catcode=" & valid_sql(catcode)
ups prøv den her sql="update categories set catname_uk = '" & catname_uk & "'," & catname='" & valid_sql(catname) & "'," & SQLnotes & SQLimage & " where catcode=" & valid_sql(catcode)
cesil > der er en syntaksfejl et sted på linjen...
prøv sql="update categories set " sql = sql & "catname_uk = '" & catname_uk & "'," sql = sql & "catname='" & valid_sql(catname) & "'," sql = sql & "SQLnotes='" & SQLimage & "' where catcode=" & valid_sql(catcode)
er det rigtigt at sqlnotes skal sættes til sqlimage?
Hmmm.... nu kommer denne: Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) [Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1. Linje 103, hvor fejlen opstår er: db.execute(sql).
prøv lige og udskriv sql'en response.write sql response.end lige inden din db.execute(sql)
Så skriver den: update categories set catname_uk = 'Tables2',catname='Borde',SQLnotes='' where catcode=16
Det var det jeg spurgte dig om før er det rigtigt at sqlnotes skal sættes til sqlimage? Fejlen opstår fordi sqlimage er tom
02. juli 2003 - 12:16
#10
hmm... min fejl garantert :) Hvad kan gøres? Jeg ved at hverken sqlnotes og sqlimage skal bruges. De vil altid være tomme. Kan man sætte dem begge to til værdien "x"?
02. juli 2003 - 12:37
#11
Den her skulle så virke sql="update categories set " sql = sql & "catname_uk = '" & catname_uk & "'," sql = sql & "catname='" & valid_sql(catname) & "'," sql = sql & "where catcode=" & valid_sql(catcode)
02. juli 2003 - 12:40
#12
:-) hmm... Der er en syntaksfejl i UPDATE-sætningen.
02. juli 2003 - 13:16
#13
prøv og udskriv sql igen
02. juli 2003 - 13:32
#14
Så skriver den: update categories set catname_uk = 'Chairs2',catname='Stole',where catcode=15
02. juli 2003 - 13:37
#15
kan det være noget med at rækkefølgen på kolonnerne i databasen er omvendt?
02. juli 2003 - 13:42
#16
arrrhg der er et komma for meget sql="update categories set " sql = sql & "catname_uk = '" & catname_uk & "'," sql = sql & "catname='" & valid_sql(catname) & "'" sql = sql & "where catcode=" & valid_sql(catcode)
02. juli 2003 - 13:46
#17
YES, nu virker det!
02. juli 2003 - 13:46
#18
Tusind tak for god tålmodighed :)
Kurser inden for grundlæggende programmering