Avatar billede grafikeren Nybegynder
08. april 2004 - 18:06 Der er 9 kommentarer og
1 løsning

"Expected end of statement" fejl

Hej!

Jeg har en lille asp kode, som opdaterer en SQL database... Meget simpelt - men den laver bare en fejl! Har stirret mig blind på koden og kan simpelthen ikke finde fejlen.

Den melder følgende fejl:
"Microsoft VBScript compilation error '800a0401'

Expected end of statement

/visanmeldelse-ret2.asp, line 76"


Koden i linje 76:
<%
'opdater tblA
strSQL = "Update tblA Set K = '"&k&"', O = '"&o&"', H = '"&h&"', A = '"&A&"', Or = '"&or&"', S = '"&s&"', M = '"&m&"' Where cid = '"&cid&"';"
forbind.execute(strSQL)
%>

Hvad er problemet? Alle variabler er sat til noget og alle felter eksisterer.

Håber nogen kan hjælpe...
Avatar billede keysersoze Ekspert
08. april 2004 - 18:14 #1
prøv dette;

strSQL = "Update tblA Set K = '"&k&"', O = '"&o&"', H = '"&h&"', A = '"&A&"', [Or] = '"&or&"', S = '"&s&"', M = '"&m&"' Where cid = '"&cid&"';"
Avatar billede grafikeren Nybegynder
08. april 2004 - 18:16 #2
:-) Hvad er forskellen?
Avatar billede erikjacobsen Ekspert
08. april 2004 - 18:23 #3
Sæt mellemrum omkring dine &-ere, selv om det nu vist kun er een af dem, der giver dig bøvl.
Avatar billede keysersoze Ekspert
08. april 2004 - 18:24 #4
"or" er et reserveret ord i SQL - så skriver du det uden at sætte [] omkring så tror SQL'en at du forsøger at lave en or-statement :)
Avatar billede grafikeren Nybegynder
08. april 2004 - 18:25 #5
ah, feltet hedder ikke or. Det var bare et eksempel... Et bedre eksempel:

<%
'opdater tblA
strSQL = "Update tblA Set K = '"&k&"', O = '"&o&"', H = '"&h&"', A = '"&A&"', Orv = '"&orv&"', S = '"&s&"', M = '"&m&"' Where cid = '"&cid&"';"
forbind.execute(strSQL)
%>
Avatar billede grafikeren Nybegynder
08. april 2004 - 18:29 #6
mellemrum rundt om & hjalp... Det har jeg aldrig brugt før. Underligt, at jeg ikke har haft problemer med det!!
Avatar billede erikjacobsen Ekspert
08. april 2004 - 18:30 #7
Du har nok aldrig brugt &h før. Det betyder nemlig noget ;)
Avatar billede grafikeren Nybegynder
08. april 2004 - 18:31 #8
... den hedder &helhed& , hvad betyder det?
Avatar billede grafikeren Nybegynder
08. april 2004 - 18:32 #9
Tak for hjælpen!
Avatar billede erikjacobsen Ekspert
08. april 2004 - 18:37 #10
Ja, hvad betyder det.... ;) Prøv:

  response.write &habba
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