請教各位...要如何才能讓ADODB的Recordset顯示在Datagrid中呢...
是將Datagird的Datasource設定為rs就行了嗎(假設變數rs代表Recordset)?
Set Datagrid.Datasource = rs
我是了好幾次都不行...麻煩各位教教我...謝謝...
是將Datagird的Datasource設定為rs就行了嗎(假設變數rs代表Recordset)?
Set Datagrid.Datasource = rs
我是了好幾次都不行...麻煩各位教教我...謝謝...
文章標籤
全站熱搜

我猜可能是你把CursorLocation設定為adUseServer 把它改為adUserClient或許行的通...
請問你是用Windows98嗎??
Rs1.CursorLocation = adUseClient Rs1.Open "select * from aaa, Cn, adOpenKeyset, adLockPessimistic Set DataGrid1.DataSource = Rs1
後來在翻了一下書...問題的確是因為我把CursorLocation設為adUseServer造成的...因為adUseServe不會複製一份至前端程式(在我的問題中,datagrid就是我的前端程式),因此雖然我有了rs物件...但是它還是不能顯現在datagrid中...承蒙各位的幫忙...謝謝...
設為adUserClient可以解決問題,但觀念有點不正確. 設adUseServer照樣可以使datagrid顯示資料,但還要其他設定才行.
如果是用adUseServer的話...要讓datagrid顯示rs的內容... 除了一一將rs的內容"寫入"datagrid中...還有其他比較簡便的方法嗎... 有的話...請教教我...
找了兩篇以前回答的答案: http://www.vbqa.com/discuss/vb.old/read.asp?id=25300 http://www.vbqa.com/discuss/vb.old/read.asp?id=22165