Hallo,

folgendes:
Ich lese aus einer table (aus MS Access) folgendes aus
CN.Execute "UPDATE member_ SET member_='"&manager&"', Member='"&pmanager&"'
WHERE MemberID='"&MemberID&"'"

Die Variable MemberID ergibt bei Response.Write MemberID tats�chlich eine
Zahl, keine Ahnung ob string oder int. Es wird folgender Fehler
festgestellt:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07' 
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
expression. 
uprnew.asp, line 142 

Offensichtlich ist MemberID ein String, denn die Spalte MemberID in der
Table ist ein Integer (long). Eigentlich m�sste dann mit einer folgenden
Funktion vor dem UPDATE das Problem behoben sein:
lame=Convert.ToInt32(MemberID)
CN.Execute "UPDATE member_ SET member_='"&manager&"', Member='"&pmanager&"'
WHERE MemberID='"&lame&"'"

Aber dann kommt folgender Fehler:
Microsoft VBScript runtime error '800a01a8' 
Object required: '' 
/uprnew.asp, line 141 

Was nun? Wie k�nnte man denn die Type einer Variable herausbekommen?
Danke im Voraus

Dennis

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an