Avatar billede lenn Nybegynder
04. april 2002 - 11:13 Der er 3 kommentarer og
1 løsning

UPDATE i SQL

Jege r ved at lave en opgave i ASP. Jeg har brug for at opdatere en tabel i min database. Jeg fåe flg. fejl. medd.:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'nummerID='.

/nesdam/Musikoensker/aendremusik.asp, line 16

Koden ser ud som følgermed start fra linie 5:

session("id") = Request.QueryString("aendre")
Dim SQL, RS, i

If Request.Form("Action") = "Opdater" Then

session("strNavn") = Replace(Request.Form("Band"), "'", "''")
session("strTitel") = Replace(Request.Form("Titel"), "'", "''")
session("strAlbum") = Replace(Request.Form("Album"), "'", "''")
session("strpoint") = Replace(Request.Form("point"), "'", "''")

SQL = "UPDATE afstemning SET Bandnavn='"& session("strNavn") &"', titel='"& session("strTitel") &"', Album='"& session("strAlbum") &"', Point='"& session("strPoint") &"' WHERE nummerID=" & session("id") & " "
Conn.execute(SQL)

Conn.Close
Set Conn = Nothing
Avatar billede lenn Nybegynder
04. april 2002 - 11:15 #1
...hov - hvad er der galt?!?
Avatar billede lenn Nybegynder
04. april 2002 - 11:21 #2
Undskylder - jeg har fundet fejlen - dumme mig...
Avatar billede coltau Juniormester
04. april 2002 - 11:22 #3
Fejlen siger at Session("id") er blank - er den det. ?

Det vil sige at denne linie:
session("id") = Request.QueryString("aendre")
Avatar billede lenn Nybegynder
04. april 2002 - 11:24 #4
jep - det var det + at der manglede 2 gange ' - jeg takker, men fandt selv fejlen...
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