【发布时间】:2008-12-06 07:02:45
【问题描述】:
使用 VB6 连接到 Oracle 9i 的步骤是什么?如何在VB6中使用模块和存储过程,如何调用SP?
ADO有什么方法可以帮助前端插入、更新、搜索和删除项目?
【问题讨论】:
-
对我来说就像一个家庭作业问题。
-
大声笑“plzsendtehcodez”听起来像是 Gortok 的发明。
使用 VB6 连接到 Oracle 9i 的步骤是什么?如何在VB6中使用模块和存储过程,如何调用SP?
ADO有什么方法可以帮助前端插入、更新、搜索和删除项目?
【问题讨论】:
您将需要 ADO 来连接到 Oracle(添加对 microsoft activex 数据对象库的引用)。
您需要知道 Oracle 实例以及用户名和密码托管在哪里?
可以从 www.connectionstrings.com 找到 Oracle 的连接字符串
ADODB.Connection 是您建立连接所需要的。
Connection 具有 Execute 方法 - 您可以将其用于任何插入/更新/删除语句。
现在,从 MSDN 阅读有关 ADO 对象库的一些文档。 而且,自己写代码。
【讨论】:
您可以在 Oracle OLEDB 驱动程序(我认为 YogoZuno 提到的 Oracle 客户端安装附带)或 Microsoft 的驱动程序之间进行选择(不记得它只是一个标准的 microsoft oledb 驱动程序还是一个向oracle):无论如何,Oracle OLEDB 驱动程序要好得多。
【讨论】:
您还需要在 PC 上安装 Oracle 客户端以及适当的 TNS 名称文件。另外,请注意,Oracle 9 客户端的不同版本之间存在一些细微的功能差异 - 我在 v9.2.0.1 下遇到了一些问题,而在 v9.2.0.7 下没有出现。
【讨论】: