Stefan Falz: Variable aus einem Link übernehmen

Beitrag lesen

<%Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Lundbeck News"
SQL = "SELECT * FROM News where ID = 'newsid'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3

Wenn ich aber den Code wie beschrieben per Hand einfüge, bekomme ich folgende Fehlermeldung:

Microsoft OLE DB Provider for ODBC Drivers-Fehler '80040e07'
[Microsoft][ODBC Microsoft Access 97 -Treiber] Datentypen in Kriterienausdruck unverträglich.
/test/DB/display_news.asp, Zeile 18

Hallo,

ich nehme an, das Feld ID in der Tabelle News ist numerisch.
Dann musst Du folgendermaßen abfragen:
<%
SQL = "SELECT * FROM News where ID = " & newsid
%>

Bei einem Textfeld wäre deine Abfrage aber auch falsch:
<%
SQL = "SELECT * FROM Text where Feld = '" & text & "'"
%>

Tschau, Stefan