Avatar billede cocakaj Nybegynder
30. november 2001 - 17:00 Der er 3 kommentarer og
1 løsning

ASP-problem!?

Yo der!

Jeg har lavet(prøvet) på at lave et ASP-script som skal oprette nogle værdier i en access database. Men selvfølgelig får jeg denne fejl:

Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'

[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i FROM-delsætningen.

/users/order.asp, linje 104

Linje 104 = rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

Noget mere af mit script =  <% mode = request(\"mode\") %>
<%
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"../db/database.mdb\") & \";UID=admin;PWD=;\"

Set rs = Server.CreateObject(\"ADODB.RecordSet\")
strSQL = \"Select * From order\"
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
%>
<% if mode =\"\" then %>

Please hvad kan være galt?
Avatar billede keysersoze Ekspert
30. november 2001 - 17:06 #1
order er et reserveret ord... derfor skal du finde at andet navn til tabellen eller saete [] omkring - altså;

strSQL = \"Select * From [order]\"
Avatar billede keysersoze Ekspert
30. november 2001 - 17:07 #2
og dog - er lidt i tvivl om hvorvidt det egentlig også gæder tabeller eller kun kolonner... anyway - prøv engang med de [] - ellers skal du finde et andet tabel-navn
Avatar billede cocakaj Nybegynder
30. november 2001 - 17:44 #3
det var rigtig nok, MEN jeg har aldrig før hørt om sådan et problem, er det nogle bestemte navne som er reserveret i access?
Avatar billede keysersoze Ekspert
30. november 2001 - 17:58 #4
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