使用DELPHI5+paradax桌面数据库可不可以使用存储过程?是不是用query?可不可以
实现有多个SELECT,分别从不同的表中选择数据,写在一起?如果可以要用什么组件?
想实现往一个表中添加很多记录,如果有一条不成功就实现事务回滚,所有记录都
不能插入,在我所使用的环境下可不可以实现?

解决方案 »

  1.   

    PARADOX只支持极少的事务处理功能,要实现上述功能的话最好用SQL SERVER之类的数据库吧!
      

  2.   

    用query可以实现有多个SELECT,分别从不同的表中选择数据,写在一起!
    使用Tdatabase也可以实现事务
    存储过程就不行,但可以用视图。
      

  3.   

    paradox的话用程序级"触发器"控制就行。
      

  4.   

    同意楼上观点。
    不过建议不要用paradox,[bug???],只要Tdatabase connented属性为true,当电脑突然死机,或程序发生以后你所操作的数据[包括保存后]都将全部丢失。[当我一个系统做好后我们公司的测试人员给发现的,没办法只能每次操作都要connented断开一次]
      

  5.   

    如果你的软件规模比较小,用INTERBASE还是不错的,麻雀虽小五脏具全