Avatar billede bajerfar Nybegynder
29. november 2005 - 13:29 Der er 6 kommentarer og
3 løsninger

Syntaxfejl i Update SQL

Kan nogen sige mig, hvorfor jeg får en syntax-fejl på denne SQL? Jeg er blevet blind på den!

strSQL = "Update smykker Set lille_billede = '" & strFileName(0)  & "' , stor_billede = '" & strFileName(1)  & "' , Where Id = '" & lngRecordNo & "'"
Avatar billede dr_chaos Nybegynder
29. november 2005 - 13:33 #1
prøv med

strSQL = "Update smykker Set lille_billede = '" & strFileName(0)  & "' , stor_billede = '" & strFileName(1)  & "' , Where Id = " & lngRecordNo & ""
Avatar billede medions Nybegynder
29. november 2005 - 13:33 #2
strSQL = "Update smykker Set lille_billede = '" & strFileName(0)  & "', stor_billede = '" & strFileName(1)  & "' , Where Id = " & lngRecordNo

Prøv med dette...

//>Rune
Avatar billede medions Nybegynder
29. november 2005 - 13:35 #3
Hov, sådan her:

strSQL = "Update smykker Set lille_billede = '" & strFileName(0)  & "', stor_billede = '" & strFileName(1)  & "' Where Id = " & lngRecordNo

//>Rune
Avatar billede bajerfar Nybegynder
29. november 2005 - 13:35 #4
Hmm .. samme fejl:

[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
Avatar billede bajerfar Nybegynder
29. november 2005 - 13:37 #5
Nææ .. Hov!
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Avatar billede dr_chaos Nybegynder
29. november 2005 - 13:39 #6
har du prøvet med min ?
Avatar billede medions Nybegynder
29. november 2005 - 13:40 #7
strSQL = "UPDATE smykker SET lille_billede = '" & strFileName(0) & "', stor_billede = '" & strFileName(1)  & "' WHERE [Id] = " & lngRecordNo

Så prøv sådan her...

//>Rune
Avatar billede eagleeye Praktikant
29. november 2005 - 16:01 #8
Hvis Id er en tekst kolonne så prøv:

strSQL = "Update smykker Set lille_billede = '" & strFileName(0) & "', stor_billede = '" & strFileName(1)  & "' Where Id = '" & lngRecordNo & "'"


Hvid en stadig fejler så prøv at udskrive SQL sætningen så det tit meget letere at se hvad der går glat. Du kan uskrive sådan her:

strSQL = "Update smykker Set lille_billede = '" & strFileName(0) & "', stor_billede = '" & strFileName(1)  & "' Where Id = '" & lngRecordNo & "'"
response.write strSQL
response.end 'sikre at siden ikke køre længere end hertil
Avatar billede bajerfar Nybegynder
29. november 2005 - 16:40 #9
Jeg fik det til at virke med medions forslag. Tak for hjælpen, guys!
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