Updaten funktioniert nicht

jempi

Grünschnabel
Hallo, ich folgendes problem beim updaten einer datenbank

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/m3/update.asp, line 5

der link zu der seite sieht zb sou aus update.asp?NUM=91

Code:
<%
Dim dbConn	
set dbConn = server.CreateObject("adodb.connection")
dbConn.open("m3")
dbConn.Execute("UPDATE LISTING_EXT SET EXT_DELETE = oui Where EXT_NUM  =" & request.QueryString("NUM"))
Response.Redirect("listing_ext.asp")
%>

ich hoffe ihr könnt mir weiterhelfen

danke
 
Zuletzt bearbeitet:
Hi

was ist oui?

Wenn es ein fester Wert (String) ist, dann muss man es quoten, also 'oui'.
Wenn es eine Variable ist, dann musst Du sie auch als solche einbauen.

...set feld='" & oui & "' where...

Und vor dem Redirect nicht vergessen, das Objekt zu schließen bzw. zu zerstören.

wenn oui für ja bzw. yes bzw. für true steht, solltest Du auf 0 oder 1 bzw. true oder false umsteigen, wenn es eine true/false-Formatierung ist. (könnte ja sein :)), in dem Falle muss es nicht gequotet werden.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück