Hallo zusammen
Ich habe div. ASP-Seiten, die auf einen SQL-Server zugreifen. Das funktionierte bis jetzt ohne Probleme. Seit ich jedoch den Webserver von Windows NT 4.0 auf Windows 2000 gewechselt habe (IIS 4 -> IIS5) geht der DB-Zugriff nicht mehr. Das OLEDB-Object sei nicht mehr gültig.
Der DB-Code sieht in etwa wie folgt aus:
SUB test
Dim tmpConn, tmpComm, TempUserID
connStr = „PROVIDER=MSDASQL;“
connStr = connStr & „DRIVER=SQL Server;“
connStr = connStr & „SERVER=MyServer;“
connStr = connStr & „UID=sa;“
connStr = connStr & „pwd=mypw;“
connStr = connStr & „Database=myDB;“
GetConnString =connStr
Set tmpConn = Server.CreateObject(„ADODB.Connection“)
tmpConn.open GetConnString
’ Command-Objekt initialisieren
SET tmpComm =Server.CreateObject(„ADODB.Command“)
Set tmpComm.ActiveConnection =tmpConn
’ Stored-Procedure zur Vergabe einer Temporären ID aufrufen
tmpComm.CommandText =„sp_GetBookingID“
tmpComm.CommandType =adCMDStoredProc ’ &H0004
SET BookingID =tmpComm.CreateParameter(„BookingID“,adInteger,AdParamOutput)
tmpComm.Parameters.Append BookingID
tmpComm.Execute()
SET tmpComm = Nothing
’ Temporäre ID in Session-Variable speichern
Session(„BookingID“) =BookingID
END SUB
Bräuchte dringend einen Tipp, was da zu machen ist. Danke.
Gruss
Nety