webForumDet fria alternativet

Invalid connection string attribute

ASP

4 svar · 239 visningar · startad av SteveP

Medlem sedan mars 2003772 inlägg
Frågan#1

Jag får felet Invalid connection string attribute.
Grejen är att jag inte rört denna site eller nåt av koden sen 2 månader tillbaka och den har fungerat utmärkt tills idag?

Jag är den ända som har tillgång till webhotellet och absolut inget är ändrat dom 2 senaste månaderna.
Kan detta vara nåt fel hos webhotellet?

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={SQL Server}; Provider=SQLOLEDB.1;Persist Security Info=False;User ID=xxxx;Pwd=xxxx;Data Source=sql.xxx.com"

Det är ju en helt vanlig connectionstring

Medlem sedan juni 20022 599 inlägg
#2

Det är ju en helt vanlig connectionstring

Nej, det är en väldigt felaktig connection-string. Ta bort driver={SQL Server};. Resten av strängen blir då en korrekt OLEDB-connection.

/red: Du bör också ändra Pwd till Password, skulle jag tro.

Medlem sedan mars 2003772 inlägg
#3

Okej, men den har fungerat utmärkt i ca 1 år? Så varför skulle den sluta fungera nu? Har dom ändrat nåt på deras Sql 2000 server tro ?

Medlem sedan juni 20022 599 inlägg
#4

Nej, absolut inte i SQL Servern, snarare i ADO:n. Eftersom du friskt blandar en OLEBD- och ODBC-connection så blir det väl nån slumpartad "först-till-kvarn"-effekt som gör att det eventuellt funkar ändå. Exakt vad som avgör eller vad det isåf beror på, vet jag faktiskt inte.

Men att ange en korrekt sträng redan från början är ju trots allt inget större problem: http://www.connectionstrings.com

Medlem sedan mars 2003772 inlägg
#5

Jag får ändra det när jag kommer hem så får vi se ifall det blir nån skillnad. Tack!

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)