请教一个问题:
在跨数据库时,存储过程和触发器有没有用到,如用到,不同的数据库之间
你们是怎么进行动态切换的。是不是专门采用一个类去动态创建的,另外如
果用户用ACCESS怎么办? 现在我们系统中配置了ACCESS和SQL,没有用触发器和存储过程,请问你们在实际系统中是怎么做的呀。如果用ORACLE和SQL切换呢.这确实是实际中存在的问题,一些大的客户非要ORACLE不可.

解决方案 »

  1.   

    openrowset应该可以...
    用存储过程读到临时表中.....
      

  2.   

    不知你的“动态切换”是指的什么意思?大型系统,触发器和存储过程肯定会用到,但跟跨数据库有什么关系?如果你用delphi连接数据库的话,可以建两个连接,然后进行数据的导入导出或者其他操作,不知你的疑问是什么
      

  3.   

    比如说数据库方面,有些客户要用MSSQL,有些要用ORACLE,我数据怎么平移,还有怎么保正代码可以被两个数据库都能通用.
      

  4.   

    关于触发器和过程根据你自己的需要来进行,如果将这个写在数据库里面移植性就不好了,而者其实也是一些复杂的SQL语句,不一定要写触发器、存储过程,鉴于你的需求建议你不要用