cn.Open "driver={SQL Server};server=servername;database=databasename;uid=username;pwd=password"

解决方案 »

  1.   

    实例两个connection对象,一个连接Access,一个连接MSSQL,然后开始导数据Set Conn1=Server.CreateObject("ADODB.connection")
      Conn1.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\SAMPLE.MDB;"Set Conn2=Server.CreateObject("ADODB.connection")
      Conn2.Open "Provider=SQLOLEDB.1;Password= pwd;Persist Security Info=True;User ID=user ;Initial Catalog= dbName;Data Source=serverName"
      

  2.   

    谢谢各位!   还有个问题:如何向Acces 数据库中写入从Sql Server 中选出的数据?
       Set rs_Sql=Server.CreateObject("ADODB.Recordset")
       Set cmdTemp=Server.CreateObject("ADODB.Command")
       Set cmdTemp.ActiveConnection=conn2
       sql="Select * from sqlserver table"
       cmdTemp.CommandText=sql
       cmdTemp.CommandType=1
       rs_sql.Open cmdTemp,,1,1
       这样得到sql Server 中的数据集 rs_sql
       用哪些语句写入 Access 数据库中... 等待
      

  3.   

    先用 Create Table再用insert into