query = "select product_id,product_name,product_quatity from product where product_id like '" & product_id & "'"
和 query = "select product_id,product_name,product_quatity from product where product_id = '" & product_id & "'"(把like换成=)
有什么区别?
为什么第一句能运行成功,而第二句运行不成功,说数据类型不匹配?
那什么时候有=?什么时候用LIKE?
我现在遇到的问题是有两个功能完全相同的界面,所使用的代码也基本一样,当然所操作的数据库中的数据是不同的.在运行系统时先运行的界面没有错误,后运行的界面就出现错误.而我把系统关了重新打开,再运行第二个界面就能成功.我在想是不是LIKE 和=的问题?
|