sql语句:"select * from Users where Users.Name like '陈*'"
这条语句放在access的查询中执行是有数据的
但是放在VB中
Dim rs as New Adodb.RecordSet
Dim con as New Adodb.Connection
con.ConnectionString=省略
con.open
rs.open "select * from Users where Users.Name like '陈*'",con,3,3set DataGrid1.DataSource=rs这样执行后dataGrid1没反应,打印rs.RecordCount也是0
如果打满'陈云',就会有记录,那个like相当于只是“=”为什么会这样,客户要求有这样的模糊查询的功能,我怎么办????
谁能帮我一下啊,急,分不够了,所以给得不多,但还是希望各位能尽力相助
这条语句放在access的查询中执行是有数据的
但是放在VB中
Dim rs as New Adodb.RecordSet
Dim con as New Adodb.Connection
con.ConnectionString=省略
con.open
rs.open "select * from Users where Users.Name like '陈*'",con,3,3set DataGrid1.DataSource=rs这样执行后dataGrid1没反应,打印rs.RecordCount也是0
如果打满'陈云',就会有记录,那个like相当于只是“=”为什么会这样,客户要求有这样的模糊查询的功能,我怎么办????
谁能帮我一下啊,急,分不够了,所以给得不多,但还是希望各位能尽力相助
可看到没有人回答,我就自作主张了!
个人认为
like '陈%'
这样就可以了
我认为我连的是Access数据库,就要符合它的标准,没想到在vb里面写语句的时候标准不一样