调用存储过程后得到ADODB.recordset对象,那Datagrid控件如何与ADODB.recordset对象绑定??

解决方案 »

  1.   

    或者在datagrid1属性页的datasource项内选择Adodc1
      

  2.   

    Private Sub Form_Load()
        Dim strConn As String
        Dim pubConn As New ADODB.Connection
        Dim rsTable As New ADODB.Recordset
        Dim strSQL As String
        'SQL Server2000的連接
        strConn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=develop; password=12345;Data Source=ServerName"
        pubConn.Open strConn    rsTable.CursorLocation = adUseClient
        strSQL ="exec procInsert_tabxy '9','huangdonghai',150"  '調用存儲過程的sql語句
        rsTable.Open strSQL, pubConn, adOpenDynamic, adLockOptimistic
        Set DataGrid1.DataSource = rsTableEnd Sub
      

  3.   

    Set DataGrid1.DataSource = rs
    DataGrid1.refresh