Data type mismatch in criteria expression

eugster

Mitglied
Hallo

Ich habe eine Access-Datenbank. Das Feld, dass ich auf der WebSite ansprechen will hat den Datentyp Zahl.

Wie muss ich das in meinem String einbinden, damit ASP diesen Typ versteht?

Hier noch meine Abfrage:
PHP:
abc1 = 6
abc3 = Request.ServerVariables("REMOTE_ADDR")

strSQL = "WHERE SurveyID = '" & abc1 & "' AND IP = '" & abc3 & "'"

set conn = Server.CreateObject("ADODB.Connection")
DB_CONNECTIONSTRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("MiniSurvey.mdb")
conn.Open DB_CONNECTIONSTRING
response.write (DBQ)
set Recordset1=conn.execute("SELECT * FROM Answers " & strSQL)

Vielen Dank für die Hilfe & einen schönen TAg! Marc
 
Hi

wenn Feld SurveyID vom Type Integer ist, darfst Du es bei der Abfragebedingung nicht in Hochkomma setzen.

strSQL = "WHERE SurveyID = " & abc1 & " AND IP = '" & abc3 & "'"
 

Neue Beiträge

Zurück