作者JacobTai (不想跟世界说话)
看板Visual_Basic
标题Re: [VB6 ] RS.RecordCount的值 一直是 -1 ? @@
时间Fri Nov 3 13:17:10 2006
※ 引述《twtimbow (装口爱欧里桑)》之铭言:
: ※ 引述《Hotan (...)》之铭言:
: : 程式大致如下
: : CN.Open ConnString
: : sql = "SELECT customer_No FROM customer order by customer_No"
: : RS.Open sql, ConnString, , , adCmdText
: : If RS.RecordCount <= 1 Then
: : ^^^^^^^^^^^^^^^^
: : 即使 资料库里有几笔资料,该值还是 -1 XD
: : else
: : xxx
: : 请问是哪边的错误呢?? 有什麽可能原因会造成这样的情形?
: : 有得知共几笔资料较有效率的方法吗?
: : 因为觉得 用 sql语法来找还要再多跑一次好像比较没效率 ?
: : 谢谢回答 ^^
: RS.Open 里面的参数用 ConnString ....怪怪的
: 另外请指定 CursorType参数
: 可以改 sql="select count(*) as 笔数 from customer"
如果真的是用 Connection String 而不是用 Connection 的话...
Server 应该过没多久就会叫了吧...
之前同事有过...用 Connection String
每次开 recordset 就会新开一个 connection
不到一小时 server 就说连线数目过多...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 70.68.167.239