Hallo Dennis, wenn ich das richtig lese, geht es um ASP, und ich glaube eigentlich nicht, dass es in VBScript Convert.ToInt32() gibt ... Gru�, Matthias
> -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im > Auftrag von Hoofe, Dennis > Gesendet: Mittwoch, 29. Januar 2003 18:27 > An: '[EMAIL PROTECTED]' > Betreff: [Asp.net] Variablentypen > > > 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 > > _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
