VB+Access模糊查询like的问题,在线等
各位好!
今天碰到一个奇怪的问题:
我用Access 2003中的查询工具查询下面语句:
select * from FileDetail where Receiver_no Like '*77*'
能查到相关记录.记录有几条.
但我通过VB代码如下:
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
str = "select * from FileDetail where Receiver_no Like '*77*'"
rs.Open str, cn, adOpenDynamic, adLockOptimistic, adCmdText
If rs.RecordCount > 0 Then '这里的rs.recordcount=0,真是奇怪?
Call FillGridRecord(rs)
End If
高手能否指点一下原因.本是一个简单的问题,把我搞糊涂了.
先执行一个rs.movelast,再检查rs.recordcount试试.
另外clientside cursor是只有static类型的。
VB code:
str = "select * from FileDetail where Receiver_no Like '77%'"
用 .eof and .bof 最好!
在ado中用recordcount会有很多问题!
用 .eof and .bof 最好!
在ado中用recordcount会有很多问题!
str = "select * from FileDetail where Receiver_no like '%77%'"
rs.CursorLocation = adUseClient
大部分人没注意到是access,就应用用"*"而不是"%"
{{
相关问答:
想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......
可以吗
好奇怪的题目额!!
可以告诉我们你到底想问什么 ?
2分给我的话就可以。
........................可以吗
可以!
纠结,
29. vb可以这样做不? ( H )√
A. ......
问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表
见了一个 用户名1234 密码1234 的 ......
有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......
我想把word另存为xml之后,用vb读取这个xml的内容,请问如何实现?
dim f as integer
dim b() as byte
dim s as string
dim L as long
f=freefile()
open "abc.xml" for binary access read as #f
......