Ik heb een messageboard geschreven met behulp van ASP. 
Ik heb echter een probleem,
Ik probeer uit een database een getal te halen en dit op te slaan in replies_oud.
door middel van het onderstaande SQL-statement.
getallen stellen regels voor.
Ik krijg alleen deze foutmelding:
* FitNiX
Microsoft OLE DB Provider for ODBC Drivers fout '80040e07'
[Microsoft][ODBC Microsoft Access-stuurprogramma] Gegevenstypen komen niet overeen in criteriumexpressie.
/messageboard/newreply2.asp, regel 68
Als ik ff Response.write(sql) doe, zie ik dat mijn statement wel goed is, dit komt eruit:
het is namelijk de bedoeling dat ie het aantal replys uitleest van topic3, dus dat klopt wel.
Ik heb echter een probleem,
Ik probeer uit een database een getal te halen en dit op te slaan in replies_oud.
door middel van het onderstaande SQL-statement.
getallen stellen regels voor.
code:
1
2
3
4
5
6
7
| 64 set db = server.createobject("ADODB.connection")
65 db.open "Messageboard"
66 sql = "SELECT Replys FROM board WHERE Topic_url="
67 sql = sql + "'" &topic_nummer& "'"
68 set lijst = db.execute(sql)
69 replies_oud = lijst("Replys")
70 db.close |
Ik krijg alleen deze foutmelding:
* FitNiX
Microsoft OLE DB Provider for ODBC Drivers fout '80040e07'
[Microsoft][ODBC Microsoft Access-stuurprogramma] Gegevenstypen komen niet overeen in criteriumexpressie.
/messageboard/newreply2.asp, regel 68
Als ik ff Response.write(sql) doe, zie ik dat mijn statement wel goed is, dit komt eruit:
code:
1
| SELECT Replys FROM board WHERE Topic_url='3' |
het is namelijk de bedoeling dat ie het aantal replys uitleest van topic3, dus dat klopt wel.