Programmieren - alles kontrollieren 4.942 Themen, 20.718 Beiträge

ASP: cn = oRS.Fields("cn") --> Type Mismatch

Yves3 / 5 Antworten / Flachansicht Nickles

Hallo

Ich bin langsam am verzweifeln :(

Ich bekomme immer folgende Meldung:


Response object error 'ASP 0106 : 80020005'

Type Mismatch

user_informationen.asp, line 0

An unhandled data type was encountered.


Hier der Code dazu:


If UCase(Request("Search")) = "TRUE" Then
userid=Request.Form("userid")
If userid"" Then
set oConn = CreateObject("ADODB.Connection")
set oCommand = CreateObject("ADODB.Command")
set oRS = CreateObject("ADODB.Recordset")

oConn.Provider = "ADsDSOObject"
oConn.Properties("User ID") = "cn=deruser,ou=administrators,cn=users,cn=irgendwas"
oConn.Properties("Password") = "******"
oConn.Open "Ads Provider"

set oCommand.ActiveConnection = oConn 'set the active connection
strQuery= "


Die fett markierte Zeile verursacht den Fehler.
Typenkonvertierung mit CString() oder CInt() funktioniert nicht.

Hat jemand eine Idee?


bei Antwort benachrichtigen
T-Rex Yves3 „Variant steht dort... sollte mir das etwas sagen? Das ist leider das erste mal,...“
Optionen

Das Problem ist: VBScript kennt nur Variant als Datentyp, IIRC ergeht es ASP nicht besser. Und der Datentyp Variant kann so ziemlich alles beherbergen. Es wäre gut zu wissen, was da rauskommt.

 GrüßeT-Rex 
bei Antwort benachrichtigen