Avatar billede crunch Nybegynder
14. maj 2002 - 12:37 Der er 6 kommentarer og
1 løsning

hvorfor virker denne update ikke..

Jeg har en række checkboxes og en række ja / nej felter i min db. Hvorfor virker dette ikke ?


'opdater hvad der skal vises af information
if request("fax_true")="on" then fax_true = true
if request("webmaster_true")="on" then webmaster_true = true
if request("optimized_true")="on" then optimized_true = true
if request("company_true")="on" then company_true = true
if request("street_true")="on" then street_true = true
if request("city_true")="on" then city_true = true
if request("phone_true")="on" then phone_true = true
SQL2 = "UPDATE pageinfo_global fax_true = "&fax_true&", webmaster_true = "&webmaster_true&", optimized_true = "&optimized_true&",company_true = "&company_true&",street_true = "&street_true&",city_true = "&city_true&",SET phone_true = "&phone_true&""
cn.execute(SQL2)
Avatar billede crunch Nybegynder
14. maj 2002 - 12:38 #1
ups mener:

'opdater hvad der skal vises af information
if request("fax_true")="on" then fax_true = true
if request("webmaster_true")="on" then webmaster_true = true
if request("optimized_true")="on" then optimized_true = true
if request("company_true")="on" then company_true = true
if request("street_true")="on" then street_true = true
if request("city_true")="on" then city_true = true
if request("phone_true")="on" then phone_true = true
SQL2 = "UPDATE pageinfo_global SET fax_true = "&fax_true&", webmaster_true = "&webmaster_true&", optimized_true = "&optimized_true&",company_true = "&company_true&",street_true = "&street_true&",city_true = "&city_true&", phone_true = "&phone_true&""
cn.execute(SQL2)
Avatar billede z42cool Nybegynder
14. maj 2002 - 12:41 #2
Hvis dine request("***") ikke indeholder "on", så bliver dine variabler aldrig initialiseret. Bør du ikke gøre noget i stil med....

IF request("fax_true")="on" THEN fax_true = true ELSE fax_true = false
...
...
...
IF request("phone_true")="on" THEN phone_true = true else phone_true = false

SQL2 = "UPDATE pageinfo_global SET fax_true = "&fax_true&", webmaster_true = "&webmaster_true&", optimized_true = "&optimized_true&",company_true = "&company_true&",street_true = "&street_true&",city_true = "&city_true&", phone_true = "&phone_true&""

cn.execute(SQL2)
Avatar billede cyberkox Nybegynder
14. maj 2002 - 12:47 #3
Jeg har en anden Update-form...

den virker fint, skal jeg lige komme med den ?
Avatar billede crunch Nybegynder
14. maj 2002 - 13:54 #4
ja tak. jeg får stadig fejlen:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.

/webeditor/layout.asp, line 47
Avatar billede cyberkox Nybegynder
14. maj 2002 - 15:03 #5
Hov, nej, min update, kan ikke bruges i denne sammenhæng. Desværre...
Avatar billede rxftp Nybegynder
14. maj 2002 - 17:14 #6
Ikke for noget men skal du ikke have en WHERE del på? ellers opdatere den jo hele DB'en ligemeget hvad?!?!

SQL2 = "UPDATE pageinfo_global
SET fax_true = " & fax_true & ",
webmaster_true = " & webmaster_true & ",
optimized_true = " & optimized_true & ",
company_true = " & company_true & ",
street_true = " & street_true & ",
city_true = " & city_true & ",
phone_true = " & phone_true & " WHERE FELT = VÆRDI;"
Avatar billede crunch Nybegynder
15. maj 2002 - 08:40 #7
der var kun en række så det er ligemeget. Jeg har fundet fejlen. (db fejl) men tak for jeres forsøg på at hjælpe..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester