请各位大侠帮我看看这到底是怎么回事

zhuqingxipy 2003-11-13 11:19:47
Dim cnn1 As ADODB.Connection
Dim rs2 As ADODB.Recordset
Dim cmd1 As ADODB.Command
Dim str1 As String

Set cnn1 = New ADODB.Connection
Set rs2 = New ADODB.Recordset
Set cmd1 = New ADODB.Command

str1 = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\Database\stock.mdb;"

cnn1.Open str1
Set cmd1.ActiveConnection = cnn1
cmd1.CommandText = "Select * from Bank where name like '*b*'"
cmd1.CommandType = adCmdText
Set rs2 = cmd1.Execute


为什么这个查询做不了,查出来是空记录
...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzp1030 2003-11-13
  • 打赏
  • 举报
回复
不知你了b是不是变量,要是变量的话应该这样。
cmd1.CommandText = "Select * from Bank where name like '% "& b &"% '"
gogo313 2003-11-13
  • 打赏
  • 举报
回复
模糊查找用% 不用 *
海牛 2003-11-13
  • 打赏
  • 举报
回复
cmd1.CommandText = "Select * from Bank where name like '%b%'"
luzufu 2003-11-13
  • 打赏
  • 举报
回复
cmd1.CommandText = "Select * from Bank where name like '% "& b &"% '"

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧