看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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