当delphi与oracle连接上时,在开发的机子上可以保存,中间是通过odbc连接的,登录是用不定的oracle用户和密码(就是通过oracle发消息过来,通过delphi确认发消息过去,请示oracle认证发消息过来,delphi决定是否登录),但用不同的oracle用户进系统后,发现保存时(出现oracle的表或视图不存在 )。我想是odbc出问题,但不知出在哪个环节。
解决方案 »
- 如何获得rave里打印的总页数
- 基础问题,紧急求援!
- 五子棋的人工智能==欢迎讨论
- 寻copy_paste大姐叙旧.
- 如何用delphi执行这样一个sql server2000存储过程?
- 请问如果使ShellListView中双击文件时,不打开文件,而是运行我的代码?
- 窗体上有30多个Tedit控件,怎样用比较简洁的语句将它们同时置空?
- 为什么在DELPHI里一调用有参数的DLL就出问题?
- stringgrid中如何自定义列的颜色?
- 报表问题?送分:-)
- 谁知道modem 返回状态 例如 返回‘ok’
- 我想在我对DBgrid进行修改之后,dbgrid里面的数据能自动刷新显示我修改后的数据,请问该怎么做呢?
至于ODBC、BDE、ADO,根据数据结构和应用程序的不同会有差别,不能一概而论。楼主你可以多尝试,最终可以得到最合适的连接方式。
就一般情况而言:
BDE是首选,俺认为它是最稳定可靠的;缺点是发布应用程序时需要安装和配置BDE。
ODBC其次,它兼顾了通用和可靠,微软在这方面功不可没;缺点是发布应用程序是需要配置ODBC。
ADO俺尽量不用,它很新潮也很通用,但稳定性和可靠性实在不可恭维,微软不断地为其打补丁就是左证,当每次访问(读、写)的数据量不是很大的时候,用ADO连接还不错,比如Web应用。
俺与Oracle结识多年,也做过几个数据库应用,总的感觉还是BDE最好使。毕竟BDE只涉及Borland和Oracle两家公司,没有微软“从中作梗”。
一家之言,欢迎批评指正和不吝补充。