Fungerar det som vanligt att bygga asp sidor med Access 2007 databas i XP?
Idag använder jag Access 2002 (XP)
11 svar · 706 visningar · startad av Calippo
Fungerar det som vanligt att bygga asp sidor med Access 2007 databas i XP?
Idag använder jag Access 2002 (XP)
http://www.connectionstrings.com/ kolla upp vilken connection sträng du ska använda
Jajamen! Det fungerar utmärkt! Testa så ser du. Förr körde jag alltid Access (den tidigare versionen), numera kör jag dock MySQL, men jag gör ändå lite grejer med nya Access 2007 ibland i mitt XP Pro, och det fungerar utmärkt!
Så har skriver jag idag:
<%
Function GetDataConnection()
Set Conn = Server.CreateObject("ADODB.Connection")
MdbFilePath = "C:\Inetpub\wwwroot\serier\dbShows.mdb"
Conn.Open = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
Set GetDataConnection = Conn
End Function
%>
Hur blir det med denna?
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
Man kanske måste höra med Webbhotellet om de har stöd för 2007 db eller?
hm... jag behövde inte byta connection string :O
EDIT: Å andra sidan så har jag aldrig sparat i accdb-formatet heller. Valde ju det vanlig *.mdb när jag sparade i Access 2007! Ja ja, kör i vind :) Funkar gör det iaf ;)
Så man kan välja att spara databasen i det gamla formatet?
Jag har inte köpt Access 2007 än så jag kan inte prova...
Ja, tydligen :e Jag kör med programmet Access 2007 hemma nu för tiden i alla fall! Och det funkar att spara i gamla formatet, ja! :)
Vad är skillnaden på det tidigare Access och Access 2007 måntro?
<%
Function GetDataConnection()
Set Conn = Server.CreateObject("ADODB.Connection")
MdbFilePath = "C:\Inetpub\wwwroot\serier\dbShows.mdb"
'Conn.Open = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
Conn.Open = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & MdbFilePath & ";Persist Security Info=False;"
Set GetDataConnection = Conn
End Function
%>
bör fungera för dig...
Något annat man bör tänka på/som skiljer sig åt?
Inga konstigheter med att uppdatera/lägga till/radera osv från en 2007 db med asp kod. Samma som innan?
ASP och Access är två olika saker... och jag har svårt att tänka mig att SQL anropen du använder dig tror jag inte Access 2007 har några svårigheter att förstå sig på.. det är ju trots allt SQL ;)
Har för mig att koden till Access 2005 db skiljer sig mot en MSSQL db.
Så därför undrade jag om det är så mot Access 2007 db också
MS SQL och Access är två helt olika databas strukturer... Access är ändå Access... spelar ingen roll vilken version det är så länge du har kopplingen rätt.
MS SQL bygger på en (vad jag tycker) betydligt bättre SQL motor eller vad man vill kalla det.