Connect.Provider = "Microsoft.Jet.OLEDB.4.0"
Connect.DataSource = Server.MapPath("/db/produkter.mdb")
Connect.Open
Frågan#1
Hejsan!
Har inte pysslat nått med asp på några år nu så jag är lite borta..
Nu är iaf problemet att jag inte kan skriva till min databas. Databasen är gjord i Access som följer med Office XP. Jag får detta felet:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/add2.asp, line 10
Koden lyder såhär:
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Provider = "Microsoft.Jet.OLEDB.4.0"
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db\produkter.mdb")
Set rs = Server.CreateObject( "Adodb.Connection" )
adda = "SELECT * FROM pax"
rs.Open adda, Connect, adOpenStatic, adLockOptimistic
rs.addnew
rs("produkt") = request.form("produkt")
rs("artnr") = request.form("artnr")
rs("pris") = request.form("pris")
rs("info") = request.form("info")
rs.update
rs.Close
set rs = Noting
connect.close
Set connect = Nothing
%>
Databas uppdaterad
Raden där felet uppstår är denna:
rs.Open adda, Connect, adOpenStatic, adLockOptimistic
Någon som vet? Tack för all hjälp
