DB-Zugriff aus ASP

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

hallo

versuch es mit diesem connection string

Provider=MSDASQL.1:stuck_out_tongue_winking_eye:assword=„mypass“:stuck_out_tongue_winking_eye:ersist Security Info=True;User ID=sa;Data Source=myDNS;Initial Catalog=master

gruss

Danke, nach der Neuinstallation des Webservers hat es geklappt.

Gruss
Nety