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
@ndersMedlem sedan juni 200032 969 inlägg 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...
@ndersMedlem sedan juni 200032 969 inlägg 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
@ndersMedlem sedan juni 200032 969 inlägg Som sagt; visa mer kod då, så kan vi se om det är något annat i krokarna som kan påverka.
mvh
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