我来帮你!
我是这么做的:
dim Cnn as new ADODC.Connection
dim rs as new adodb.recordset
Cnn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog='" & DBname & "';Data Source='" & SVname & "'"
rs.open "select * ..........",cnn
但确实不能用 set datagrid1.recordsource = rs
我建议你用控件ado
我是这么做的:
dim Cnn as new ADODC.Connection
dim rs as new adodb.recordset
Cnn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog='" & DBname & "';Data Source='" & SVname & "'"
rs.open "select * ..........",cnn
但确实不能用 set datagrid1.recordsource = rs
我建议你用控件ado
现在我确实是想把这一个记录集返回给datagrid.并且我看有人这样写过呀!
这句错误,希望高手尽快帮忙解决。
难道真的不能将记录集返回给datagrid吗?
肯定可以的.我不是和你开玩笑,当初我就这样写过.我现在用了很长时间其他语言,想不起来了.
rshouse.CursorLocation = adUseClient
就ok了,试试吧。
sucessful!
就是把记录集赋给datagrid的时候,能否将第一列不在datagrid中显示,因为第一列是id号!
dim rst as adodb.recordset
set cnn=new adodb.connection
set rst=new adodb.recordset
cnn.open"provider=....."
rst.open"select * from ...",cnn
set datagrid1.datasource=rst
错不了!肯定行!
i是列号。