På vilket sätt fungerar det inte?
Hur ser dina försök ut när du sneglat på connectionstrings.com?
Vad får du för felmeddelande?
7 svar · 334 visningar · startad av bennytall
Hej på er!
Nu har jag problem med min connectionstring i ASP till SQL Server på min lokala burk.
Jag har skapat en användare i EM och den fungerar att logga in med i Query Analyzer (har jag för mig att den heter - har den ej framför mig nu...).
Jag har testat med flera olika conn-strängar som jag hittat på
http://www.connectionstrings.com
Någon som har en korrekt conn-sträng som ska fungera?
Hls
Benny
På vilket sätt fungerar det inte?
Hur ser dina försök ut när du sneglat på connectionstrings.com?
Vad får du för felmeddelande?
I de flesta fallen blir det:
Objekt krävs: '[String: "Provider=SQLOLEDB.1;"]'
Har använt alla möjliga.
Men t ex denna:
"Provider=SQLOLEDB.1;Data Source=<server>;Initial Catalog=<db>;User Id=<anvnamn>;Password=<losen>"
Och utan Provider:
"Data Source=<server>;Initial Catalog=<db>;User Id=<anvnamn>;Password=<losen>"
Och har testat med "local" som server.
Och mitt datornamn.
Hm...
Då har du gjort något annat fel.
Visa mer kod. Den övre borde funka, om du gör rätt med resten, dvs typ:
strConn = "Provider=SQLOLEDB.1;Data Source=localhost;Initial Catalog=northwind;User Id=foo;Password=bar"
set objConn = Server.Createobject ("ADODB.Connection")
objConn.Open strConn
Anv fungerar iaf...
När jag kör med
Den conn-str som du nämner och jag använt tidigare så verkar SQL server ändå logga in i någon form, för när jag anger ett felaktigt lösenord som säger den att inloggning misslyckades.
Men har jag korrekt lösen och anvnamn får jag felet
Objekt krävs: '[String: "Provider=SQLOLEDB.1;"]'
när jag ska skapa conn-str...
Skumt....
Det låter som om den inte känner igen SQLOLEDB.1...
Benny
Får kolla mer ikväll...
När jag kan fokusera på problemet.
Tack för hjälpen - kolla gärna in igen när jag visat mer.
Hls
Benny
Löst....
Hej igen...
Jag löste problemet på lunchrasten...
Och felet låg, som @anders var inne på, inte i connectionssträngen.
Funktionen som jag använder för att skapa en connection skulle returnera den.
Så då tilldelade jag endast funktionen den - såhär:
funktion = Ny_Connection
Men det gick ju inte... såhär skulle det vara:
Set funktion = Ny_Connection
Sedan testade jag en rad olika connectionssträngar som faktiskt fungerade.
Tack för hjälpen!
Benny