你用的是adodc控件,還是ado連接字符串

解决方案 »

  1.   

    实在是不行啊,代码如下 
        Set adocnn = New ADODB.Connection
        Set adorst = New ADODB.Recordset
        adocnn.Open "dbcardusemanger", "sa", ""
        sql = "select nPeopleNum,sUserName,sUserPassword,sLimitedCode from  tb_SysUserLimitedInfo "
        adorst.Open sql, adocnn, adOpenKeyset, adLockOptimistic
        Set DataGrid1.DataSource = adorst帮帮忙,老板会吃了我的
      

  2.   

    先用Adodc控件连接sql数据库,然后将adodc控件和Datagrid控件绑定
      

  3.   

    adocnn.Open "dbcardusemanger", "sa", ""'看不懂
      

  4.   

    gxingmin(小高), 如何把Adodc 连到SQL ?,详细一点好吗?
      

  5.   

    jameszht(湖泊) ,refresh 没用
      

  6.   

    數據源可能有問題
    adocnn.Open "driver=sql server;server=YourServerName;Database=YourDatabaseName", "sa", ""
      

  7.   

    Adodc控件连接sql数据库:
      用右键选择“属性页”“通用”其中选择“使用ODBC数据源名称”如还未建立,单击“新建”选择“用户数据源”选择“NEXT”选择“SQL SERVER”就建好了。
      接着就设置adodc控件和Datagrid控件,相信你能完成!如还有问题请联系!
      

  8.   

    数据源没问题,我连上后可以读写数据,只是没法和datagrid 连
      

  9.   

    你取到的數據集有數據嗎,如果可以邦定到textbox,並且textbox中有數據的話,我真的不知道是什麼原因了
      

  10.   

    jameszht(湖泊),我的确读到数据了,其他操作正常,我只需要一个表格来显示数据.
       正在试adodc.
      

  11.   

    Dim r As ADODB.Recordset
    r.CursorLocation = adUseClient
    r.open "SELECT * FROM [TableName]","ConnectionString"
    Set datagrid1.DataSource = r
      

  12.   

    xiaoleifeng(小雷),还是不行啊,有具体代码让我看看吗,谢谢了
      

  13.   

    adodc就简单多了,
    在datagrid属性窗口设置datasource=adodc1就可以了
      

  14.   

    feihong0233(泓) ,你写的和我写的有区别吗?
      

  15.   

    可能是数据连接出错,建议用adodc控件或DataEnvironment来产生数据连接
      

  16.   

    Dim cnn1 As New ADODB.Connection
    Dim rst As New ADODB.Recordset
    Dim cnnstr As String
    cnnstr = " provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;"
    cnn1.Open cnnstrSet Form1.MSHFlexGrid1.DataSource = rst
    rst.Close
    cnn1.Close
      

  17.   

    xiaoleifeng(小雷),可以拉,太谢谢了,再问一点
    如果想在mshflexgrid上直接输入东西,就象edit框一样,可以吗,现在好象不能在上面修改.