webForumDet fria alternativet

skumt fel

ASP

5 svar · 128 visningar · startad av Cactuz

Medlem sedan okt. 2001670 inlägg
Frågan#1

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") %>&#160;&#160;&#160;<%=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

Medlem sedan feb. 20012 412 inlägg
#2

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 :.

Medlem sedan okt. 2001670 inlägg
#3

det är numeriskt

Medlem sedan feb. 20012 412 inlägg
#4

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 :.

Medlem sedan okt. 2001670 inlägg
#5

är det för att det är numeriskt lr?

Medlem sedan feb. 20012 412 inlägg
#6

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 :.

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)