你只要在ODBC数据源中设置一下数据源,然后就和编写本机数据库相同。
解决方案 »
- delphi 关于文件管理简单小问题
- delphi 复制文件路径名中有空格的问题.
- 在程序里执行SQL语句时出现这个错误,大家帮我看看,谢啦
- 很急,希望能尽快有人答复我!不是很复杂的问题!
- 怎样知道一个安装程序在硬盘上产生了多少个文件?
- 怎样向一个IE窗口中的一个按钮发送鼠标单击消息.100分回报
- 想利用Application.onException对程序进行log的问题(up有分)
- 怎样在运行时打开formula One 6.x designer?给热心帮助者,送200分
- Delphi数据库问题!!!!!!!!!!!!
- 如何不经过数据库,直接在DBGrid上写数据?
- 请推荐DELPHI的书籍,需要最简单的入门和提高,专家的书
- 生成的控件怎么编写事件?
1、Orcale没有出Oralce for BDE 的驱动程序。
2、BDE配置比较麻烦。
3、BDE一般的系统中并没有,需要在客户的计算机上单独安装。
4、BDE已经进入了维护期,没有新版本的发布,可能不支持Oralce的一些新特性。连接Oracle建议使用ADO。原因如下:
1、Oracle 发表了Oracle for ADO的驱动程序,安装完Oracle客户端/服务器后自动安装。
2、ADO设置简单,不需要太多的技巧。
3、ADO目前的版本是2.7,而且还有新版本推出。
4、只要是Windows 98SE以上的计算机,默认系统中都会安装ADO的,但是为了保证兼容性,最好同时发布ADO。目前的安装制作软件都支持ADO的打包,而且打包的时候不需要任何配置。
第二个问题,你只要按照单机的方式编写你的程序就可以了,不需要增加任何额外的工作。不需要写成ip.tablename的样子,这可是画蛇添足了!!!
database1.databasename='database name';
database1.drivername='oracle';
database1.params.add('SERVER NAME=serverName');
database1.params.add('USER NAME=userName');
database1.params.add('PASSWORD=password');
database1.LoginPrompt:=false;
database1.open;
Query1.databaseName=database1.databasename;
Query1.sql.add('select * from a');
Query1.sql.ExecSQL;
另说一下,odac也可用一下下载到这里
http://www.51delphi.com/delphi/
建议使用ADO
建议使用ADO
建议使用ADO
建议使用ADO
建议使用ADO
建议使用ADO
建议使用ADO
建议使用ADO