Avatar billede hardtimes Nybegynder
07. august 2003 - 12:23 Der er 4 kommentarer og
1 løsning

opdateringsfejl med ASP

jeg har følgende kode til at opdatere mine felter i databasen:
<%
set conn = server.createobject("ADODB.connection")
Set RS = Server.CreateObject("ADODB.RecordSet")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("../db/database.mdb")
conn.open DSN

SQL = "Update users set "
SQL = SQL & "navn= '"& Strnavn &"', "
SQL = SQL & "adresse= '"& Stradresse &"', "
SQL = SQL & "tlfhjem= '"& Strtlfhjem &"', "
SQL = SQL & "tlfarb= '"& Strtlfarb &"', "
SQL = SQL & "tlfmob= '"& Strtlfmob &"', "
SQL = SQL & "email= '"& Stremail &"', "
SQL = SQL & "koen= '"& Strkoen &"', "
SQL = SQL & "alder= '"& Stralder &"', "
SQL = SQL & "ansat= '"& Stransat &"' "
SQL = SQL & "Where adgangskode like "& Strpass &" "


response.write (SQL)
response.flush

'Her eksekveres SQL-sætningen
Conn.execute (SQL)

Conn.Close
Set Conn = Nothing

%>
og jeg får følgende fejlmeddelelse:

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

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/brandnew/brand/retbruger1.asp, line 37


Linje 37 er den linje hvor min conn.execute (SQL) er.
Nogen der kan forklare mig hvad jeg har gjort forkert?
Avatar billede mugs Novice
07. august 2003 - 12:36 #1
Tror du får en bedre respons i ASP-kategorien.
Avatar billede hardtimes Nybegynder
07. august 2003 - 12:37 #2
oki... jeg har flyttet den derover... sorry...
Avatar billede mugs Novice
07. august 2003 - 12:41 #3
Ingen grund til "sorry". Men luk dette spørgsmål ved selv at lægge et svar og accepter dette.
Avatar billede terry Ekspert
17. august 2003 - 12:35 #4
hardtimes>
Try
SQL = "Update users set "
SQL = SQL & "navn= '"& Strnavn &"', "
SQL = SQL & "adresse= '"& Stradresse &"', "
SQL = SQL & "tlfhjem= '"& Strtlfhjem &"', "
SQL = SQL & "tlfarb= '"& Strtlfarb &"', "
SQL = SQL & "tlfmob= '"& Strtlfmob &"', "
SQL = SQL & "email= '"& Stremail &"', "
SQL = SQL & "koen= '"& Strkoen &"', "
SQL = SQL & "alder= '"& Stralder &"', "
SQL = SQL & "ansat= '"& Stransat &"' "
SQL = SQL & "Where adgangskode like '"& Strpass & "'"
Avatar billede hardtimes Nybegynder
17. august 2003 - 15:19 #5
terry: jeg har fået det til at virke...
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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