看来你的strrecord是个字串,有两点:
1。不要用+号连接字符串,一定要用&。
2。SQL串内的字符变量一定要有'号。
你的最后应改为:
"........orders.customerid='" & strrecord & "'"
比如strrecord="56",最后的效果应为:
"........orders.customerid='56'"
1。不要用+号连接字符串,一定要用&。
2。SQL串内的字符变量一定要有'号。
你的最后应改为:
"........orders.customerid='" & strrecord & "'"
比如strrecord="56",最后的效果应为:
"........orders.customerid='56'"
"........orders.customerid=" & strrecord
2.仔细看看各列的名称写对了没有!!
"select firstname+lastname as name,productsname, _
produtamount,orderdate,offerdate from customers,orders _
where customers.customerid=orders.customerid _
and orders.customerid="+strrecord
到底是个什么东西,如果结果和你设想的一样,看看直接在数据库中用这个sql语句查询会出什么结果,如果还有错,就是你的sql语句写错了