如果你用的是 ado 的话,只要改变一下 connect string 就可以了。
其它程序不用改变的。

解决方案 »

  1.   

    其实对于数据库的操作关键看你使用什么方法,有ADO,ODBC,OLEDB等,这些方法从大的方面来说都差不多,但在具体实现上则有比较大的区别,ADO是基于COM技术的,使用比较方便。而直接使用OLEDB访问数据库比较麻烦,一般是在这个基础之上进行封装,使用ODBC一般是利用MFC的CDatabase和CRecordset这两个类。
      

  2.   

    ADO:
    Dim conn As New ADODB.Connection
    Dim rs As New ADODB.Recordsetconnstr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=SA;Initial Catalog=youdatabasename;Data Source=xxx.xxx.xxx.xxx;Network Library=dbmssocn;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=youcomputername"
    conn.Open connstrsqlstr = "select * from xxx"
    rs.CursorLocation = 3
    rs.Open sqlstr, conn, 3, 2
      

  3.   

    都差不多,用sql server 功能更强大点,有些功能是access没有的,总体来说差不多