Avatar billede pilau Nybegynder
22. november 2001 - 15:21 Der er 7 kommentarer

databaseadgang i Frontpage

JEg arbejder med at få Frontpage koblet op på en database. Det kan kun lade sig gøre når databasen er defineret på serveren (DSN), men er det virkelig nødvendigt. Jeg har set nogle vejledninger hvor man opretter databasen i mappen fpdb og laver en databaseadgang dertil. Det vil være mest praktisk for mig når jeg skal undervise.
Definerer man en database på serveren skal den ligge på det samme område, dvs min egen mappe på serveren. JEg kan ikke definere en database og bruge den overalt i andre mapper. Det her er meget nemmere i ASP, men nu skal jeg altså bruge Frontpage til undervisning.
Avatar billede Slettet bruger
22. november 2001 - 15:31 #1
Har en lignende opgave og    lytter med
~ibtage~
Avatar billede podata Nybegynder
22. november 2001 - 15:40 #2
Du kan downloade en DSNLess database på ActiveDeveloper, den er rimelig nem at gå til, så du kan måske bruge den, eller ihvertfald se hvordan du laver det uden DSN.
Avatar billede podata Nybegynder
22. november 2001 - 15:41 #3
Avatar billede pilau Nybegynder
23. november 2001 - 13:17 #4
Jeg ved godt hvordan man gør med ASP, men jeg skal kunne få det til at gøre bare med Frontpage. DVS ved hjælp af en guide lave en databasetilslutning uden at bruge kontrolpanelet på serveren. Jeg skulle gerne lære folk uden programmeringserfaring at bruge databaser. Ifølge diverse bøger burde det kunne lade sig gøre.
Avatar billede kedde65 Praktikant
25. november 2001 - 20:46 #5
En meget simpel metode er simpelthen (hvis det er en access db) at trække databasen ind i frontpage. Så vil den selv oprette en dsn forbindelse til din DB.
Du har ikke ved hjælp af FP at lave dsn less forbindelser.

Kedde
Avatar billede hallum Nybegynder
26. november 2001 - 13:00 #6
Kunne du gøre således. Din database placeres i  samme bibliotek som den fil der skal læse din fil, og bruger flg kode til at tilgå den med.


<%
    set conn = server.createObject(\"ADODB.Connection\")
    strConnect = \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\" & server.mappath(\"db1.mdb\") & \";\"
    conn.open strconnect
    set rs = conn.execute(\"SELECT * FROM Tabel1\")
   
    While not rs.eof
        response.write rs(\"navn\")
        rs.movenext
    wend
   
   
    set rs = nothing
    conn.close
    set conn = nothing
%>
Avatar billede pilau Nybegynder
28. november 2001 - 20:17 #7
Det handler om jeg kun skal bruge Frontpage, al programmering er bandlyst. Jeg har imidlertid hos Microsoft fundet en fejlbeskrivelse, der passer på mit problem, nemlig at koble op på en database ved at importere den til webstedet og derpå uploade den på serveren. Løsningen er at der på serveren skal tildeles rettigheder til at eksekvere progremmer. Det er ingen systemadministrator vild med, men jeg har fået lov og det kører efter bogen. Det er altså en kendt fejl i FP2000.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester