Z Zapotek Medlem sedan juni 2000 53 inlägg Frågan 30 aug. 2001 17:24 #1 Varför får jag detta felmedellande:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.
/admin/add_om_oss.asp, line 9
KOD:
<html>
<!-- #include FILE="adovbs.inc" -->
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "text"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM text ORDER BY ID"
RecSet.Open Addera,Connect, adOpenStatic, adLockOptimistic
strSQL = "INSERT INTO text (\[om_oss\]) VALUES ('" & Request.Form("om_oss") & "')"
Connect.Execute (strSQL)
RecSet.Close
Response.Redirect "http://www.solviksmotionscenter.se/admin "
%>
</html>
@nders Medlem sedan juni 2000 32 967 inlägg du får inte ha tabeller/fält som heter text, då det är ett reserverat ord (fälttyp). jag skulle rekommendera att du byter namn.
annars kan du klamra:
Addera = "SELECT * FROM [text] ORDER BY ID"
sedan undrar jag varför du kallar din variabel för Addera , du lägger lägger ju inte till någonting, utan hämtar?
------------------
mördar-anders, det är jag.
Pace Medlem sedan juni 2001 9 024 inlägg "Addera" härstammar från IDG va? :q
------------------
"It's not where ya from it's where ya at"
Z Zapotek Medlem sedan juni 2000 53 inlägg Om addera kommer från idg vet jag inte, jag skulle bara hjälpa en kompis med att fixa koden.... men finns det nån lista amed reserverade ord ?
Pace Medlem sedan juni 2001 9 024 inlägg http://www.manifold.net/manuals/5_userman/mfd50SQL_Reserved_Words.htm
Fast det är ju bara reserverade ord i SQL och inte för specifika databaser.
[r] (det står, i alla fall i access och mysql, även vilka ord som är reserverade för dem i hjälpfilerna)
------------------
"It's not where ya from it's where ya at"
[Redigerat av Pace den 30 aug 2001]
Z Zapotek Medlem sedan juni 2000 53 inlägg nu får jag detta felmedelande istället...
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
/admin/add_om_oss.asp, line 12
om det är test som kommer från ett formulär ifall det spelar någon roill vad som ska sättas in i databasen
Pace Medlem sedan juni 2001 9 024 inlägg :q Skriv ut SQL satsen!
------------------
"It's not where ya from it's where ya at"
@nders Medlem sedan juni 2000 32 967 inlägg du har då givetvis klamrat tabellnamnet även i den frågan?
------------------
mördar-anders, det är jag.
L LarsG Medlem sedan dec. 2000 12 464 inlägg Varför finns select-satsen med överhuvudtaget? Du använder ju aldrig recordsetet till något.
------------------
essentitia preter non sans multiplicandum