"Morten Ovi" skrev d. 04-05-02 22:12 dette indlæg :
> Jeg har fulgt ASP-tutorial'en på
www.html.dk. På baggrund af denne
> har jeg oprettet min egen database, som jeg vil prøve at lave noget
> login til.
>
> Problemet opstår når jeg vil udskrive fra databasen.
> *****************
> <%
> Set Conn = Server.CreateObject("ADODB.Connection")
> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
> DSN = DSN & "DBQ=" & Server.MapPath("/cgi-bin/database.mdb")
> Conn.Open DSN
>
> strSQL = "Select * from GH-ulige"
> Set rs = Conn.Execute(strSQL)
>
> Do
>
> Response.Write rs("Navn") & "<br>"
> rs.MoveNext
>
> Loop While Not rs.EOF
>
> Conn.Close
> Set Conn = Nothing
> %>
> *****************
>
> Problemet opstår i linien "Set rs = Conn.Execute(strSQL)" med fejlen
> "Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
> [Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM
> clause."
>
> Det eneste jeg har ændret, så vidt jeg kan se, i forhold til
> tutorial'en er navnet på databasen, tabelnavnet og så hvad der skal
> printes ud ("Navn") - ikke noget med rs (hvad det så i øvrigt står
> for).
>
> Problemet er lidt i lighed med Message-ID: <a9h9fo$e19$1@sunsite.dk>,
> men jeg kan ikke lure hvorfor det virker dér...
>
> --
> På forhånd tak,
> Morten
Prøv at ændrer tabel navnet til noget uden bindestreg.. Tror fejlen
ligger der :)
Med Venlig Hilsen
Brian Hjøllund
http://www.hybreed.dk
--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"