Kan man koppla sina .asp-sidor emot en accessdatabas som är skapad med det nya formatet .accdb som är standard i Access 2007, eller måste man spara som .mdb?
Koppla emot access 2007?
8 svar · 657 visningar · startad av Quid
Det borde inte vara några problem. Testa med denna connectionstring: http://www.connectionstrings.com/?carrier=access2007
mvh
Kort, vad är fördelen med Access 2007 jämfört med tidigare versioner?
Eller är det bara att du råkar ha den...?
*********************
Fungerar inte den vi brukar använda!?
'## OPEN THE DATABASE
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & session("databasePath")
-- dina db kopplingar, frågor.--
'## CLOSE THE DATABASE
Conn.Close
Set Conn = Nothing
Du vill definitivt använda den som @nders tipsade om. Enligt egna erfarenheter så är det vist att använda nyaste möjliga kopplingstyp för bästa prestanda och funktionalitet!
Microsoft.ACE.OLEDB.12.0 är ju motorn som driver databasen och framtagen för just access 2007. Jet.OLEDB.4.0 är ju rätt gammal vid det här laget :)
Angående vad som är nytt i Access 2007 så är det som för alla office 2007 produkter först och främst integrationen med Sharepoint 3.0 och ett nytt väldigt trevligt gui som är bättre för mig såhär långt.
CatZ skrev:
Angående vad som är nytt i Access 2007 så är det som för alla office 2007 produkter först och främst integrationen med Sharepoint 3.0 och ett nytt väldigt trevligt gui som är bättre för mig såhär långt.
Jo, så länge man inte använder Word 2007 :P Det är ju hemskt! haha..
(y)
Access är ju "två program i ett", så att säga. Dels som själva Access-programmet (kontorsprogrammet), men sen även ur ett webbprogrammeringsperspektiv.
Det var mer ur det senare som jag undrade.
Tjena tjena !!
Hoppas denna hamnat rätt.
Vill spinna vidare på temat Access 2007.
Kopplar normalt mot databasen med en includefil.
Databassen hittils har varit Access 2003, har nu uppgraderat till 2007.
Hur bör man sätta in dom nya variablarna i includefilen ?
Koden ser ut som nedan och funkar perfekt med 2003.
<%
ConnStr = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "\db\ds.mdb"
set conn = server.createobject("adodb.connection")
conn.open ConnStr
%>
Spook skrev:
Hur bör man sätta in dom nya variablarna i includefilen ?
Hmm... Jag förstår inte riktigt vad problemet är - det är väl bara att ersätta sökvägen i den nya connectionstringen?
ConnStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "\db\ds.accdb;Persist Security Info=False;"