Microsoft OLE DB Provider for ODBC Drivers fel '80004005'
[Microsoft][Drivrutin för ODBC Microsoft Access 97] Can't open database '(okänt)'. It may not be a database that your application recognizes, or the file may be corrupt.
/ASP_backup/17Asp/nocostol/lefty.asp, rad 11
Detta får vi när vi lade in den på kundens egna server. Har provat på ett antal andra servers utan problem alls! Vad är tokigt? x(
<%
Server.ScriptTimeout = 180
Dim Connect
Dim RecSet
Dim SQLlist
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DSN=nocos"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT TOP 1 * FROM Aktuellt"
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic
%>
själv gillar jag ju inte att köra System-DNS kopplingar som du gör.
Om du har en uppdaterad MDAC så bör du ha alla nya drivisar, fast det kanske inte kunden har.
På länken ovan så kan man hämta hem så man kan kolla vilken version av mdac som finns på maskinen, det bör vara 2.5 eller senare. Uppdatera till den senaste icke betan.
hade kunnat lösas ändå, antingen med att spara connectionsträngen till databasen i en application variabel i global.asa eller i en inkluderings fil sparar man en variabel med connectionsträngen. Den inkluderingsfilen bör sedan inkluderas på alla sidor som sedan använder databasen.
på detta sätt så behöver du bara uppdatera detta på ett enda ställe när du flyttar siten till en annan server eller behöver bygga om filstrukturen på siten.
cya,
PatrikB
264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e