Avatar billede jps6kb Novice
03. juli 2005 - 12:54 Der er 5 kommentarer og
1 løsning

Fejl i update

SQL2 = "UPDATE [BlogHistory] SET blogid = '" & data("id") & "'"
SQL2 = SQL2 & "WHERE navn = " & Session("navn") AND forfatter = " & data("navn")
Myconn.Execute(SQL2)

giver:

Microsoft VBScript compilation  error '800a0401'

Expected end of statement

/int/ablog.asp, line 17

SQL2 = SQL2 & "WHERE navn = " & Session("navn") AND forfatter = " & data("navn")
--------------------------------------------------------------------------^

Går ud fra det er pga min 'AND'  men hvordan skal jeg skrive det ellers ?
Avatar billede erikjacobsen Ekspert
03. juli 2005 - 12:58 #1
SQL2 = "UPDATE [BlogHistory] SET blogid = '" & data("id") & "'"
SQL2 = SQL2 & "WHERE navn = " & Session("navn") & " AND forfatter = " & data("navn")

men du skal vel også have '....' onkring værdierne
Avatar billede erikjacobsen Ekspert
03. juli 2005 - 12:59 #2
SQL2 = "UPDATE [BlogHistory] SET blogid = '" & data("id") & "'"
SQL2 = SQL2 & "WHERE navn = '" & Session("navn") & "' AND forfatter = '" & data("navn") & "'"


er blogid-feltet et tal??
Avatar billede jps6kb Novice
03. juli 2005 - 13:07 #3
Ja, blogid er et tal. Den nederste kører igennem, men en lille hage.. den fanger ikke session navn..

SQL2 = UPDATE [BlogHistory] SET blogid = '10'WHERE navn = '' AND forfatter = 'Martin Hansen'

Hvordan kan det være ?
Avatar billede jps6kb Novice
03. juli 2005 - 13:08 #4
Nej.. my bad.. noget med en smule manglende konsistens i variabelnavne.. hehe..
Smider du et svar? Og tusind tak for hjælpen ;)
Avatar billede erikjacobsen Ekspert
03. juli 2005 - 13:17 #5
Nej tak, jeg samler slet ikke på point.
Avatar billede jps6kb Novice
03. juli 2005 - 13:24 #6
Bare i orden så ;)
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