VB中用ADO连接ORACLE数据库如何读取记录数? try:加上一句:rs.cursorlocation=3rs.Open strsql, conn, 3, 3 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 rs.CursorLocation = adUseClientrs.CursorType = adOpenDynamicrs.LockType = adLockOptimistic或rs.movelastrs.movefirst***************************************************** http://www.codeclub.net/bbs/ rs.CursorLocation = 3rs.CursorType = 3rs.LockType = 3或rs.movelastrs.movefirst***************************************************** http://www.codeclub.net/bbs/ 楼主你要指定游标的类型为客户端类型就可以搞定rs.CursorLocation = adUseClient'指定客户端类型游标rs.CursorType = adOpenDynamicrs.LockType = adLockOptimistic 楼上几位的方法我都试过了。不行,连记录都读出来。本来想对记录集做个循环,用记录的累加来获得记录数,结果连记录都读不出来,但是连接正常。reocrdcount不能用,一用就报错! 代码绝对无误,SQL语句也在ORACLE的ODBC TEST 里测试过啊。怎么会连记录都读不出来?大家帮忙分析分析! 我的机器: windows 2000 vb6 oracle8 cilent数据库服务器 ORACLE8.15 问题终于解决了!其实楼上几位说的都对,但是其实还有一点很关键但大家都没强调,就是建立ODBC数据源的时候一定要 选择“Microsoft ODBC For oracle "驱动程序,否则无论怎么设置游标类型,得到的RECORDCOUNT 总是-1!我建立ODBC数据源的时候就是选了 ORACLE ODBC FOR microsof才一直这样的,后来一换马上就好了! 为李版、JHON99,机器猫散分 帮忙看一条SQL语句,提示标准表达式中数据类型不匹配。 [原创] 3D模拟化学实验室 V1.6 Release [代码共享 + 测试] 数码照片EXIF信息读取程序 一个简单的数字类型问题 明天放假,送分. 懂的的告诉我呀 我需要~~~!! :菜鸟提问,怎么加这个控件。- 如何实现LONG型转换成为数组型,和数组中的4个连续字节转换成为LONG型 有什么组件可以朗读中文? 源代码是什么?为什么大家都要?随便要吗? 在ADO中关于record和recordset的问题
rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic
或
rs.movelast
rs.movefirst*****************************************************
http://www.codeclub.net/bbs/
rs.CursorType = 3
rs.LockType = 3
或
rs.movelast
rs.movefirst*****************************************************
http://www.codeclub.net/bbs/
rs.CursorLocation = adUseClient'指定客户端类型游标
rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic
我的机器: windows 2000 vb6 oracle8 cilent
数据库服务器 ORACLE8.15