你使用VB吗?建议使用ODBC来做,可以使用Dao3.x+ODBC,其中的SQL语句尽量用公共的语法,不要用Sql Server或Oracle特有的语句如果用Delphi可以用Ado+ODBC以上这些,都尽量只使用一个Database(AdoConnection)

解决方案 »

  1.   

    一般来说,应该在server端做一个专门用来联接数据库的组件,所有的客户端都与这个组件联接,连接到数据库的工作有这个组件完成,这样当你需要改变数据库的时候,不管是换成另一个数据库或者是该成新的数据库类型,如sql server 到 db2 ,所要做的只是在这个数据联接组件中调用不同的连接模块,或者增加新的联接,关于这种模式,在三层模型中是明确说明的。
      

  2.   

    联结数据库用oledb方式
    在代码中使用标准的sql语句
    特殊的,标准语句完成不了的工作放在数据库内部来完成。