Avatar billede svinget Praktikant
14. oktober 2006 - 19:36 Der er 10 kommentarer og
1 løsning

Fejl: Expected end of statement

Kan i se fejl i denne update:

strSQL = "update orders set ea1='" & Request.Form("ea1") & "', send1='" & Request.Form("send1") & "', paied1='" & Request.Form("paied1") & "' where id = "' & Request.Form("id") & '" "
set orders = Conn.execute(strSQL)
Avatar billede no_doubt Nybegynder
14. oktober 2006 - 19:48 #1
strSQL = "update orders set ea1='" & Request.Form("ea1") & "', send1='" & Request.Form("send1") & "', paied1='" & Request.Form("paied1") & "' where id = '" & Request.Form("id") & "'"
Avatar billede svinget Praktikant
15. oktober 2006 - 01:11 #2
Det giver samme fejl
Avatar billede svinget Praktikant
15. oktober 2006 - 01:27 #3
Der er et eller andet med det where id:

where id = '" & Request.Form("id") & "' "
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

where id = "' & Request.Form("id") & '" "
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'id ='.
Avatar billede wilweb Nybegynder
15. oktober 2006 - 01:38 #4
' SQL sætning opbygges
strSQL = "Update orders set "
strSQL = strSQL & "ea1 = 'Request.Form("ea1")', "
strSQL = strSQL & "send1 = 'Request.Form("send1")', "
strSQL = strSQL & "paied1 = 'Request.Form("paied1")' " 
strSQL = strSQL & " where id = '" & Request.Form("id") & "'"
set orders = Conn.execute(strSQL)
Avatar billede wilweb Nybegynder
15. oktober 2006 - 01:40 #5
ups!!!!
sådan her:
' SQL sætning opbygges
strSQL = "Update orders set "
strSQL = strSQL & "ea1 = '" & Request.Form("ea1") & "', "
strSQL = strSQL & "send1 = '" & Request.Form("send1") & "', "
strSQL = strSQL & "paied1 = '" & Request.Form("paied1") & "' " 
strSQL = strSQL & " where id = '" & Request.Form("id") & "'"
set orders = Conn.execute(strSQL)
Avatar billede svinget Praktikant
15. oktober 2006 - 11:17 #6
Det er stadig fejl, men jeg kan se at hvis jeg ændrer id feltet i databasen fra "heltal" til "Replikerings-id" så virker det. Hvprdan kan det være?
Avatar billede wilweb Nybegynder
15. oktober 2006 - 11:36 #7
Er dit ID felt i databasen heltal?
where id = " & cint(Request.Form("id"))
Avatar billede svinget Praktikant
15. oktober 2006 - 11:45 #8
Ja, det er det.
, paied1='" & Request.Form("paied1") & "' where id = " & cint(Request.Form("id"))

Få jeg denne fejl:

Type mismatch: 'cint'
Avatar billede wilweb Nybegynder
15. oktober 2006 - 12:08 #9
id = cint(Request.Form("id"))
, paied1='" & Request.Form("paied1") & "' where id = " & id

hvis det ikke virker så prøv
, paied1='" & Request.Form("paied1") & "' where id = " & Request.Form("id")

det skal virke!
Avatar billede svinget Praktikant
16. oktober 2006 - 08:55 #10
Jeg har ændret id feltet til replikerings-id :) Tak for hjælpen.
Avatar billede wilweb Nybegynder
16. oktober 2006 - 15:47 #11
Selv tak :<
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