用Delphi写的程序,数据库是Oracle,原来用PB写程序的时候在发布客户端程序,只是把Oracle的一些DLL以及配置一个监听器文件就可以正常运行了,不知在delphi写的程序能否实现,能实现的话要拷哪些文件?

解决方案 »

  1.   

    http://dev.cbw.com/oracle/dev/20055276102_5F4023237.shtml
      

  2.   

    有这样的控件
    Direct Oracle Access 4.0.0
    这个控件在delphi下开发oracle不需要客户端安装任何oracle相关的包,
    而且和ado控件的开发基本一样,我目前就是用这个开发Oracle的。
    你可以找一下网上有下载的。
      

  3.   

    我试了一下ODAC5.7的,用oraquery,Orasession,连上oracle数据库后,oraquery.edit,为什么示:cannot modify a read-only dataset???用ADO的,ADODATASET就没这问题呀?难道还要设置ORAQUERY属性?我找了oraquery.readonly=false呀!为何?指教!!!
      

  4.   

    使用瘦客户端,例如<driver>oracle.jdbc.driver.OracleDriver</driver>,<url>jdbc:oracle:thin:@172.30.2.172:1521:DB</url>
    使用Oracle自带的驱动classes12.jar
      

  5.   

    楼上的,你说的是Java的吧,Delphi中可没这样设置
      

  6.   

    今天试了一下,按二楼提供的资料测试:PLSQL可以在不用安装OracleClient的情况下链接到数据库,但Delphi开发的目标程序连不上数据库,不知是什么原因!
      

  7.   

    最终还是改用ODAC了,结分了!!!