Re: [VB6 ] RS.RecordCount的值 一直是 -1 ? @@

看板Visual_Basic作者 (裝口愛歐里桑)時間19年前 (2006/11/02 12:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《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" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.78.35
文章代碼(AID): #15INJUtB (Visual_Basic)
文章代碼(AID): #15INJUtB (Visual_Basic)