On 4 Feb., 16:53, Jørn Andersen <j...@jorna.dk> wrote:
> On 4 Feb 2007 02:38:18 -0800, "Lars" <lkj...@hotmail.com> wrote:
>
> >> >ok, jeg kan så ikke lige få det til, at virke ????
>
> *Hvordan* virker det ikke?
> Giver det en fejlmeddelelse?
> I så fald hvilken?
>
> >ok, jeg har så prøvet flg...
>
> >Set objConn = Server.CreateObject("ADODB.Connection")
> >objConn Open "driver={Microsoft Access Driver (*.mdb)};DBQ= "&
> >Server.MapPath("/DB/medlemmer.mdb")
>
> Har du ikke punktum mellem objConn og Open:
> objConn.Open
>
> Desuden: Hvor ligger din database?
> Iflg ovenstående skal den ligge:
> C:\wwwroot\DB\medlemmer.mdb
> - gør den det?
>
> Du kan selv forvisse dig om, om du har skrevet stien rigtigt ved at
> skrive conn.strengen ud særskilt:
>
> Ret de to øverste linier i dit script til:
> ---
> Set objConn = Server.CreateObject("ADODB.Connection")
> Dim strConn
> strConn = "driver={Microsoft Access Driver (*.mdb)};DBQ= " &
> Server.MapPath("/DB/medlemmer.mdb")
>
> objConn.Open strConn
> ---
>
> Indføj så midlertidigt to linier før objConn.Open:
> Response.Write strConn
> Response.End
> - Hvilket vil udskrive stien - *og* stoppe scriptet.
> Du kan fjerne eller udkommentere de to linier, når du skal videre.
>
> OBS: Det med at "udskrive sine variable" er (ud over at kigge på sine
> fejlmeddelelser) en af de vigtigste debug-værktøjer, man har i ASP -
> fordi de fortæller, om en variabel *rent faktisk* indeholder det, man
> regner med den gør.
> I udviklingsfasen kan jeg sagtens have 5-10-15 Response.Write's
> stående i et script.
>
> Se fx:
> <url:
http://www.asp-faq.dk/article/?id=41>
>
> >Men det giver stadig fejl... ???
> >Er der andet der skal ændres ???
> >Ja, jeg er ny i det her... Men vil jo gerne lære det ...
>
> Du er *meget* velkommen, men du kan nemmere får hjælp, hvis du også
> sender en mere detaljeret beskrivelse end "det virker ikke"
>
> Good luck!
>
> --
> Jørn Andersen,
> Brønshøj
ok, jeg prøver med lidt flere detalier...
Jo, min database lige som du selv nævner i wwwroot\DB\medlemmer.mdb
Jeg kopierede bare stien ind fra en anden database "håndtering" - Hvis
man kan kalde det, det?
Og jo, jeg har sat et punktum i "objConn.Open"
Min kode ser ud som vist i bunden.
Jeg har forsøgt, at ændre de ting som du har beskrevet
Men uden held......
Jeg har også forsøgt med de kode linier jeg normalt bruger
og som virker. De er hentet fra HTML.dk
Det kan vel ikke være noget med adgang/sikkerheden til
databasen.
Den fejl jeg får er fejl 500 - Og det betyder vist, at der er noget
i vejen med koden???
Jegmå sige, at jeg kan ikke gennemskue det???
Håber på hjælp.....
Lars
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "driver={Microsoft Access Driver (*.mdb)};DBQ= "&
Server.MapPath("/DB/medlemmer.mdb")
Set objRS = objConn.OpenSchema(20)
Do while Not objRS.EOF
If objRS("TABLE_TYPE") = "TABLE" Then
Response.Write( objRS("TABLE_NAME") & "<br />" )
End if
objRS.MoveNext
Loop
objConn.Close
Set objConn = Nothing
%>