如果能请给出连接实例~~~
谢谢各位了~~~

解决方案 »

  1.   

    Dao是专门为Access做的(个人认为).用Ado吧.
      

  2.   

    用ADO 吧,功能很强大 很灵活  :)
      

  3.   

    建议用ADO工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)    Dim CN   As New ADODB.Connection                '定义数据库的连接
        Dim Rs   As New ADODB.Recordset
        CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=northwind;User Id=sa;Password=sa;"
        CN.Open    Rs.CursorLocation = adUseClient
        Rs.Open "select * from employees", CN, adOpenDynamic, adLockOptimistic
       Set DataGrid1.DataSource = Rs
      

  4.   

    CN.ConnectionString = "Provider=sqloledb;Data Source=服务器名;Initial Catalog=数据库;User Id=用户名;Password=密码;"
      

  5.   

    编写过基于WEB数据库应用程序的人都会接触ODBC(Open Database Conectivity 开放数据连接),它是访问WEB数据库的接口。我们可以通过控制面板中的ODBC数据源程序来添加、删除、设置DSN(Data Source Name 数据源名称)。但大多数情况下,我们希望不建立DSN而在程序中直接访问数据库。如果你是用DAO或ADO对象操作数据库,那么,对象内建的一些方法就可以实现打开无DSN的连接。 
    数据库以SQL Server 7为例,如果你使用DAO对象,那首先你必须加载DAO对象。然后: 
    Set ws=CreateWorkspace 
    Set db=ws.OpenDatabase("", dbDriverNoPrompt, False, _ 
    "ODBC;Driver=SQL Server;UID=" & sUID & _ 
    ";PWD=" & sPWD & ";SERVER=" & sServer & _ 
    ";DATABASE=" & sDatabaseName ) 
    这样,应用程序就以sUID身份密码为sPWD与指定的服务器sServer上的数据库sDatabaseName建立了连接。 
    如果你使用ADO对象,则可以按如下方法: 
    Dim cn As ADODB.Connection 
    cn.ConnectionString="DRIVER=SQL Server" & _ 
    ";SERVER=" & sServer & ";UID=" & _ 
    sUID & ";PWD=" & sPWD & ";DATABASE=" & _ 
    sDatabaseName 
    cn.Open 
    ... 
    cn.Close 
    当然,前提是你已经引用了ADO对象(ADODB)。 
    怎么样,是不是省去了手工创建DSN的烦恼,用户可以轻松许多,你的程序也光彩不少吧。
      

  6.   

    那能不能将SQL SERVER绑定在DATA控件上呢?