古代本命年穿红衣:拜托,谁能告诉我为什么下面这个vb程序老是蹦出来缺少列表符或)
来源:百度文库 编辑:杭州交通信息网 时间:2024/10/06 00:29:17
strsql="select * from product where 名称 like "+"'"+replace(trim(txtname.text),"'",""",1) +''%'"
有谁能够更详细的告诉我这个问题的答案吗。
有谁能够更详细的告诉我这个问题的答案吗。
我发现两个问题:
1、replace为什么要放在表达式中,建议把它单独拿出来。
2、缺少列表符或)的原因是你连续使用了3个双引号,如果必须要使用双引号的话,可以使用chr(34)来代替。
最后再考虑括号的匹配就可以了。
strsql="select * from product where 名称 like "+"'%"+replace(trim(txtname.text),"'",""",1) +''%'"