Använder denna koppling till en access-databas men den är inte tillförlitlig. Microsoft Jet brukar vara mera tillförlitlig: Jag testar med Jet istället men den tycks ha andra krav på SQL-uttrycken. Denna SELECT-sats har funkat innan men får nu felmeddelande Testa detta då:Problem med databaskoppling [LÖST]
set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\data\skdb5.mdb")
Får ofta detta meddelande.
HTTP 500.100 - Internt serverfel - ASP-fel
Internet Information Services
Efter att tjänsten omstartats funkar det igen. Kan det ha betydelse att objekten sätts CLOSE men inte NOTHING?
Någon som har någon teori?Sv: Problem med databaskoppling
<code>
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xxx"
objConn.open
'gör det du skall göra
objConn.close
set objConn = nothing
</code>Sv: Problem med databaskoppling
<code>
SQL = "SELECT * FROM Aktuellt, User WHERE Aktuellt.Id = " & Int(Request("Artikel")) & " AND Aktuellt.Red = User.UserId"
SET AktRS = Connect.Execute(SQL)
</code>
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i FROM-instruktion.
/db_sidor/aktuellt.asp, line 6Sv: Problem med databaskoppling
<code>
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.MapPath("Din_databas.mdb")
SQL = "SELECT * FROM Aktuellt,[user] WHERE Aktuellt.Id = " & Int(Request("Artikel")) & " AND Aktuellt.Red = User.UserId"
Set Rs = Conn.execute(SQL)
</code>