Office中国论坛/Access中国论坛
标题:
这条语句rs.open明明是对的,为什么bof和eof都为空呢?
[打印本页]
作者:
ninee
时间:
2005-9-12 06:05
标题:
这条语句rs.open明明是对的,为什么bof和eof都为空呢?
这条语句rs.open明明是对的,为什么bof和eof都为空呢?即无记录返回...请高手看看...
strjc="工业园"
rs.Open "select * from 公司信息表 where 公司信息表.地址 like '" & "*" & strjc & "*" & "';", cn
这里的结果'" & "*" & strjc & "*" & "' 是 '*工业园*'
为什么会没记录返回呢..............rs.bof和rs.eof 都为真.........
作者:
ninee
时间:
2005-9-12 06:07
"公司信息表"中的地址字段中有许多含有"工业园"的地址............
作者:
ninee
时间:
2005-9-13 01:57
向版主求救[em04]
作者:
sgrshh29
时间:
2005-9-13 02:59
你的rs是什么呢?有没有定义过?比如:set rs = currentdb.recordset 等语句?
作者:
ninee
时间:
2005-9-16 05:39
以下是引用
sgrshh29
在2005-9-12 18:59:00的发言:
你的rs是什么呢?有没有定义过?比如:set rs = currentdb.recordset 等语句?
这肯定有的....set rs=adodb.recordset
如果rs没有定义,access会提示这类错误的.......
作者:
sgrshh29
时间:
2005-9-16 06:08
如果方便的话,请你上传文件,或者把有关的整段代码贴全。set rs=adodb.recordset.........后面是什么?
[此贴子已经被作者于2005-9-15 22:12:39编辑过]
作者:
godfrey
时间:
2005-9-16 17:03
你的表是通过odbc链接到sql server的对吗?如果对的话,偶就知道原因了...
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3