Jeg har i et stykke tid brugte global.asa til at åbne min MSSQL database.
Jeg gør sådan:
[kode i global.asa]
Sub Session_OnStart
Session.LCID = 1030
Application("varProvStr") =
"Server=MinServer;Database=booking;UID=Bruger;PWD=Password;"
End Sub
[/kode]
[kode i et_eller_andet.asp]
Set conn = Server.CreateObject("ADODB.Connection")
conn.Provider = "sqloledb"
ProvStr = Application("varProvStr")
conn.Open ProvStr
[/kode]
Det har også fungeret fint, indtil jeg skiftede til en Windows 2000 server.
Nu kan jeg kun åbne ved at sætte følgende kode i samtlige sider:
[kode i et_eller_andet.asp]
Set conn = Server.CreateObject("ADODB.Connection")
conn.Provider = "sqloledb"
ProvStr = "Provider=sqloledb;" & _
"Data Source=MinServer;" & _
"Initial Catalog=booking;" & _
"User Id=Bruger;" & _
"Password=Password"
conn.Open ProvStr
[/kode]
Er der nogen der har et bud på hvorfor det forholder sig sådan og endnu
bedre, er der nogen der har en løsning?
--
Mvh
Kasper Katzmann
Katzmann Consulting
http://www.katzmann.dk