27. november 2002 - 23:46
Der er
7 kommentarer og 1 løsning
Hvad er fejlen?
Hvorfor kan jeg ikke slette flere id'er på én gang?? Dim checkbox2 checkbox2 = Request.Querystring("checkbox") Conn.Execute("DELETE FROM notesbog WHERE notesbogID IN ("& checkbox2 &")") Jeg får fejlen: [TCX][MyODBC]You have an error in your SQL syntax near ')' at line 1
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
27. november 2002 - 23:50
#1
den vil sige det hvis checkbox2 er tom
27. november 2002 - 23:54
#2
Det forstår jeg ikke, for den virkede med disse variabler når den bare skal slette en post? Jeg bruger Mysql, det er ikke derfor vel?
27. november 2002 - 23:56
#3
mysql> delete from jjj where kajhsd in (); ERROR 1064: You have an error in your SQL syntax near ')' at line 1 Så det er fordi den er tom. Prøv at udskrive checkbox2 - er checkbox det rigtige navn??
27. november 2002 - 23:59
#4
Har fundet fejlen, der skulle stå Request.form i stedet for Request.Querystring!
28. november 2002 - 00:01
#5
nemlig
28. november 2002 - 00:01
#6
Hvis dette virker med delete, kan jeg så gøre det samme med INSERT?? Dim checkbox2 checkbox2 = Request.form ("checkbox") Conn.Execute("DELETE FROM notesbog WHERE notesbogID IN ("& checkbox2 &")")
28. november 2002 - 00:04
#7
Øhm, hvad er det du vil gøre med insert? Der er en forkortet (eller også hedder den extended) form, hvor man kan spare noget skrivearbejde i nyere MySqler, Noget med at insert into tabel (a,b,c) values (1,2,3) insert into tabel (a,b,c) values (4,5,6) kan erstattes af insert into tabel (a,b,c) values (1,2,3) (4,5,6) (vistnok den syntaks)
28. november 2002 - 11:17
#8
tja ok - jeg prøver at kigge lidt på det!
Kurser inden for grundlæggende programmering