我把DataGrid指向ADO,但DataGrid完全不會讀資料進去,真是太奇怪了...我是如此設定的
set DataGrid1.DataSource=rec
應該是這樣寫沒錯呀,因為我用MSHFlexGrid...
就完全沒有問題...怎麼會這樣咧....
謝謝各位的指教!!!
set DataGrid1.DataSource=rec
應該是這樣寫沒錯呀,因為我用MSHFlexGrid...
就完全沒有問題...怎麼會這樣咧....
謝謝各位的指教!!!
文章標籤
全站熱搜
部落格全站分類:數位生活
試試把Recordset的游標位置設成這樣看看。 rec.CursorLocation = adUseClient
謝謝小p...不過還是不行耶@_@,錯誤訊息如下: 當物件開啟時不允許操作 rec.Open "select * from factory", db, adOpenKeyset, adLockPessimistic 這是我參數的設法... 謝謝您們!!!
為何會有“當物件開啟時不允許操作”的錯誤訊息? 應該是你在Recordset物件已開啟的狀態下,又去設定相關的屬性,所以才會有這個錯誤訊息出現,試試以下的設法。 If rec.State = adStateOpen Then rec.Close rec.CursorLocation = adUseClient rec.Open "select * from factory", db, adOpenKeyset, adLockPessimistic 若您的Recordset的游標位置不是在Client端則DataGrid是無法顯示資料的,若您在設定Recordset時,漏掉設定CursorLocation,則預設是在Server端,所以就無法顯示資料了,這種問題查查全文檢索會有一堆資料供您參考。
謝謝小p...我懂您的意思了...謝謝您~~~^^