请帮忙修改一下VB中的SQL语句 下面这个是出现错误的语句:" select * from tblcpzl where 产品名称 like '" * " & " & Me.cxnr & " & " * "'"下面这个是正确的语句,但是没有"*"" select * from tblcpzl where 产品名称 like '" & Me.cxnr & "'"我想建立一个模糊查询,就想到了 like *某某产品* 的形式,请帮忙改一下第一句。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 " select * from tblcpzl where 产品名称 like '*" & Me.cxnr & "*'" 你的SQL语句本身是错的,不管在什么系统中都不能返回你预期的结果。这不是VB的问题。你还是先把SQL语句弄对了再说 "select * from tblcpzl where 产品名称 like '% " & Me.cxnr & " % '" '参考SQL = "select 序号,工序类别,工序名称,计件单位,工价,是否停用 from WPI"SQL = SQL & " where 工序类别 & 工序名称 & 计件单位 & 工价 like '%" & Replace(Text1.Text, "'", "''") & "%' and 是否停用=0" 看看这里:http://topic.csdn.net/u/20080927/04/DA048AF0-F6DF-423B-9809-E659F1E05854.html 多了两个空格这样"select * from tblcpzl where 产品名称 like '%" & Me.cxnr & "% '" +1楼主以为自己在使用Windows.... ACCESS环境中可以如下:" select * from tblcpzl where 产品名称 like '*" & Me.cxnr & "*'"VB6下ADO不认*,要用%:" select * from tblcpzl where 产品名称 like '%" & Me.cxnr & "%'" 请先说明SQL的使用地方AccessSQLServerDB2等等。模糊查询的表示方法不一样。 select * from tblcpzl where 产品名称 like '%%" & Me.cxnr & "%% '" "select * from tblcpzl where 产品名称 like '% " & Me.cxnr & " % '""select * from tblcpzl where 产品名称 like '* " & Me.cxnr & " * '"这两个总有一个是对的,一般的前一个,但有是用后一个,其实我常常将“&”改为“+”,都是没问题的 请先说明SQL的使用地方AccessSQLServerDB2等等。模糊查询的表示方法不一样。 " select * from tblcpzl where 产品名称 like '*" & Me.cxnr & " *'"这么写应该是正确的! 送给大家一个简单的报表设计器,自己开发的,希望对大家有帮助! 数据库读表问题 急,急,急!ACCESS中向有自动增长约束和主键约束的字段插入数据 询问API函数:获取网卡MAC地址的API函数?请朋友们回复。 我如何从右侧截字符串? 有关保存文件的操作,请各位帮忙 adodc1.recordset中我增加了一个计算字段,怎样才能在datagrid1中显示出来呢 救命了,大家来帮我啊 关于 VB 的文件操作 小问题:怎么从剪贴版获取剪贴版的内容? 被人冤枉就是杯具啊!!! 求助如何在EXCEL表格中随机生成36个数字与+-*/<>的符号组成
你还是先把SQL语句弄对了再说
SQL = "select 序号,工序类别,工序名称,计件单位,工价,是否停用 from WPI"
SQL = SQL & " where 工序类别 & 工序名称 & 计件单位 & 工价 like '%" & Replace(Text1.Text, "'", "''") & "%' and 是否停用=0"
http://topic.csdn.net/u/20080927/04/DA048AF0-F6DF-423B-9809-E659F1E05854.html
多了两个空格这样
"select * from tblcpzl where 产品名称 like '%" & Me.cxnr & "% '"
楼主以为自己在使用Windows....
" select * from tblcpzl where 产品名称 like '*" & Me.cxnr & "*'"
VB6下ADO不认*,要用%:
" select * from tblcpzl where 产品名称 like '%" & Me.cxnr & "%'"
Access
SQLServer
DB2
等等。
模糊查询的表示方法不一样。
"select * from tblcpzl where 产品名称 like '* " & Me.cxnr & " * '"
这两个总有一个是对的,一般的前一个,但有是用后一个,其实我常常将“&”改为“+”,都是没问题的
Access
SQLServer
DB2
等等。
模糊查询的表示方法不一样。
这么写应该是正确的!