Hej, vad är id för datatyp, text eller numerisk?
Döp inte kolumner till Datum, det är ett reserverat ord i flera SQL-dialekter.
mvh Jörgen :)
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
5 svar · 128 visningar · startad av Cactuz
Kan någon se ett fel här:
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("../db/spelnyheter.mdb")
id = request.querystring("id")
SQL = "SELECT * FROM nyheter WHERE ID = '"&id&"'"
Set rs = db.Execute(SQL) %>
<b><%= RS("Rubrik") %>   <%=RS("Datum") %></b><br><%=rs("Nyhet") %>
<br><div align="right">//<%= RS("Namn") %></div>
får felmeddelandet
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/cactuz/spel/nyhet.asp, line 100
Line 100 är sql grejen
Hej, vad är id för datatyp, text eller numerisk?
Döp inte kolumner till Datum, det är ett reserverat ord i flera SQL-dialekter.
mvh Jörgen :)
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
det är numeriskt
Hej, du ska du inte ha '' runt id.
Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("../db/spelnyheter.mdb")
id = request.querystring("id")
SQL = "SELECT * FROM nyheter WHERE ID = "& id
Set rs = db.Execute(SQL) %>
<b><%= RS("Rubrik") %> <%=RS("Datum") %></b><br><%=rs("Nyhet") %>
<br><div align="right">//<%= RS("Namn") %></div>
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
är det för att det är numeriskt lr?
Hej, fäljande gäller: (med undantag från vissa dbms)
Numeriskt fält: "& varible &"
Datumfält: (access) #"& variable &"#
Datumfält: (MySQL) '"& variable &"'
textfält: '"& variable &"'
mvh Jörgen :)
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.