我已经能过\\server\abc能看到那台机器的共享目录里的文件了。
但是数据库连不上啊?????
大家帮忙啊!!

解决方案 »

  1.   

    你的SQL Server里有没有一个用户是你访问\\server\abc时的用户呢?
      

  2.   

    ADOConnection1.ConnectionString :=' Provider=SQLOLEDB.1;'+
        'Persist Security Info=False;User ID='+GetRegInfo(3)+';Password='+GetRegInfo(4)+';'+
        'Initial Catalog='+GetRegInfo(2)+';Data Source='+GetRegInfo(1);
    GetRegInfo(1);数据库服务器名称
    GetRegInfo(2);数据库名称
    GetRegInfo(3):登陆帐号(即SA)
    GetRegInfo(3):登陆密码(即SA密码)
      

  3.   

    1、使用用于 SQL Server 的 OLE DB 提供者:  使用 SQL Server 身份验证:oConn.Open "Provider=sqloledb;" & _ 
    "Data Source=myServerName;" & _
    "Initial Catalog=myDatabaseName;" & _
    "User Id=myUsername;" & _
    "Password=myPassword"  使用 Windows 身份验证(信任连接):oConn.Open "Provider=sqloledb;" & _
    "Data Source=myServerName;" & _
    "Initial Catalog=myDatabaseName;" & _
    "Integrated Security=SSPI"  2、使用用于 ODBC 的 OLE DB 提供者(不使用 ODBC 数据源):  使用 SQL Server 身份验证:oConn.Open "Driver={SQL Server};" & _ 
    "Server=MyServerName;" & _
    "Database=myDatabaseName;" & _
    "Uid=myUsername;" & _
    "Pwd=myPassword"  使用 Windows 身份验证(信任连接):oConn.Open "Driver={SQL Server};" & _ 
    "Server=MyServerName;" & _
    "Database=myDatabaseName;" & _
    "Trusted_Connection=yes"  3、使用用于 ODBC 的 OLE DB 提供者(使用 ODBC 数据源):oConn.Open "DSN=mySystemDSN;" & _ 
    "Uid=myUsername;" & _ 
    "Pwd=myPassword"
      

  4.   

    双击ADOConnection建立一下,看下自动生成的不就知道啦
      

  5.   

    楼上的楼上产的对!
    最好不要用windows信息连接!