Hej/
Jeg har i Access-forum bedt om hjælp uden resultat, men
spørgsmålet er nok mere releavnt her.
Jeg skifter pt. pc. På den gamle pc er Access2003 installeret -
på den nye er Access2007 installeret.
Til min overraskelse viser det sig, at når jeg (vha. IIS) vil
teste mine sider inden jeg uploader dem til mit web-hotel på min
nye pc, så har jeg på den nye pc ikke skriveadgang til tabellerne
fra mine asp-sider. Når jeg laver en UPDATE-kommando i mit
asp-program får jeg følgende fejlmeddelelse: " Databasen eller
objektet er skrivebeskyttet og kan ikke opdateres".
Samme asp-program virker med Access2003 på den gamle pc - men
tilsyneladende ikke med Access2007. Bl.a. Bjarne har forsøgt at
hjælpe mig, med at sikre, at jeg har skriverettigheder til
Access2007-tabellerne på den nye pc. Det er dog ikke lykkedes, da
access2007 langt fra ligner 2003-udgaven.
Og nu læser jeg så på MS’ hjemmesider, hvor de beskriver Access
2007: "Microsoft Office Access 2007 understøtter ikke længere
dataadgangssider. .....Du kan oprette nye tabeller i Access 2007
databasen og bruge nye datatyper i disse tabeller, men Access
2007- tabellerne vil ikke være tilgængelige fra dine
dataadgangssider...... Hvis du vil foretage designændringer af
tabeller eller dataadgangssider, skal du åbne .mdb-filen vha. en
tidligere version af Access. Du er altså nød til at have
installeret en tidligere version af Access...."
Når jeg (via en asp-side) laver en update-kommando til Access -
så er det vel en "dataadgangsside", ikk? Så hvis jeg læser
ovenstående korrekt, er det ikke muligt at bruge access2007, hvis
ens brugere over nettet skal have adgang til at ændre i tabeller.
Eller har jeg totalt misforstået "dataadgangssider"?
Hvis jeg har forstået det korrekt er der vel kun 2 muligheder. 1)
Kør videre med Access2003 og drop Access 2007 – men det er jo en
løsning på lånt tid. 2) skift med det samme til en anden
database, som fx Mysql eller lignende.
Når jeg - for et ½ år siden valgte Access(2003), skyldes det, at
det var Access som tutorialen om ASP på html.dk anbefalede, men
den er vist også skrevet før Access2007's tid.
Ovenstående er vist lidt ustruktureret skrevet. Egentlig har jeg
2 spørgsmål:
1) Er det korrekt, at Access 2007 ikke kan bruges, når man skal
kunne lave ændringer via nettet. Hvis "ja",
2) hvilken database vil I så anbefale. Jeg er super nybegynder og
anvendelsen er privat (i foreningsregi), hvor vi ikke har ret
mange penge. Vi er få brugere - vel under 100 - som kun 1 gang om
måneden kigger på hjemmesiden og afgiver data. Så trafikken er
beskeden. Og antallet af sider er under 25. Mit webhotel skriver
at de understøtter såvel SQL som MySQL databaser.
mvh
/Jens
Hjemmesiden hedder
www.vinvenner.dk. Her kan brugerne afgive
tilmelding til vore arrangementer. Og de tilmeldinger opsamles i
en Access-database. Pt. en access2003 database!
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials