ODAC简介(续)

TOraProvider 组件

======================

如果你使用企业版的Delphi 或C++ Builder,你可以单独安装TOraProvider 组件。你要做的就是编译并安装 oraprovXX.bpk 包。

OraTools 插件

===============

自 ODAC 3.50 版以后,不再包含设计包 oratoolsXX.bpl. OraTools 现在被作为一个独立的插件来提供。它被安装一次即可在Delphi 和 C++ Builder 下使用。但现在它还不支持 Kylix 。

使用ODAC的 GUI 编写应用程序

--------------------------

自ODAC 3.80 版以后,GUI 就成为了其标准部件之一。意思也就是说以下GUI元素有效:SQL游标,连接Form,连接对话框等。你必须在你的应用程序中明确地声明头 OdacVcl (在Linux下是OdacClx ) 单元。这项功能对于在Linux下编写控制台应用程序特别有用。

Delphi and C++ Builder

By default ODAC does not require unit Forms, Controls and so on. Except

TOraErrorHandler and TConnectDialog components. They require unit Forms

and it's dependants by their nature.

Kylix

在默认情况下,ODAC并产需要QT库,但除了 TOraErrorHandler,TConnectDialog 以及 TOraAlerter组件以外。 它们包含了依赖于QT的代码。另外,SmartRefresh 功能禁止在Kylix 下使用. 但是专业版用户可在Odac.inc中定义宏SMART_REFRESH来实现在Linux环境下SmartRefresh功能。默认情况下,SMART_REFRESH宏在Windows环境下被定义。但是 SmartRefresh 函数需要QT.

预览版限制

--------------------------

下面的信息说明了在使用ODAC预览版时的限制:

- 只能在IDE环境中运行基于ODAC设计的应用程序

- 如果选择了 Net 选项,在TOraDataSet中仅能够最多使用6个字段。

在IDE中使用多个产品

---------------------------------

ODAC, SDAC 以及 MyDAC 组件使用公用包。

它们是:

dacXX.bpl

dacvclXX.bpl

dcldacXX.bpl

注意:这些产品只有同时被提供时才具有兼容性。如果你升级了已安装的产品的一部分,有可能会导致与其它部分发生冲突。为了继续同时使用这些产品,你应该同时升级它们。

时间: 2024-09-22 04:14:39

ODAC简介(续)的相关文章

ODAC简介

Oracle 数据存取组件(ODAC) 库为Borland Delphi,C++ Builder 以及 Kylix提供了一些非可视化的组件.它们用来存取Oracle关系数据库系统.与BDE类似, ODAC 也是一种可供选择的处理数据的方法之一. ODAC 直接使用 Oracle 调用接口 (OCI). OCI 是一种允许应用程序开发人员使用第三方开发语言存取Oracle数据服务器的过程或函数以及控制所有的SQL语句执行状态的应用程序接口(API).OCI 通过一个动态运行库(ORA*.DLL)提

vb神童教程(续)--ODBC数据源简介

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. ODBC(开放式数据库连接)是一种应用程序的接口(API).这种接口提供了独立于任何的数据管理系统编写应用程序的能力.OCBC通过ODBC驱动程序提供了对不同的数据库供应商的一组应用程序接口来给特殊的数据库管理系统(DBMS).用户的应用程序使用这组API来调度ODBC驱动程序.然后驱动程序通过SQL语句同DBMS发生联系. 下面我们开始介绍ODBC数据源.在"我的电脑"中打开"控制

vb神童教程(续)--vb adodb Connection对象简介

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. Connection对象介绍 Connection对象支持许多属性,可以利用这些属性来操作当前的连接状态或者获取一些基本的Connection对象的信息.有一些属性是只读的,而另一些属性是可读写的. 1.Attributes属性 Attributes属性设置或返回一个整型值,它用来指示对象的一项或多项特性.对于Connection对象,Attributes属性为读/写,并且其值可能为以下任意一个或多个XactAt

vb神童教程(续)

第一部分:vb数据库操作实例 vb神童教程(续)--编写一个小型的信息管理系统 vb神童教程(续)--准备数据库 vb神童教程(续)--设计系统的界面及对象的属性 vb神童教程(续)--为对象添加事件代码 第二部分:补充内容 vb神童教程(续)--ODBC数据源简介 vb神童教程(续)--配置Access数据源 vb神童教程(续)---配置SQL Server数据源 vb神童教程(续)--VB的ADO对象 vb神童教程(续)--vb adodb Connection对象简介 vb神童教程(续)-

一个想法(续三):一份IT技术联盟创业计划书,开启众筹创业征程

写在创业计划书之前的话: 昨天在闪存里我@了dudu,说:我要借钱,不久dudu回了我:傍个富婆. 当然,dudu以为我是玩笑,其实,我的确是开玩笑的,哈. 不过我正在执行一个创业计划,如果启动,我会找上dudu聊下的. 这份计划书,写了好几天了,也改了好几十遍. 昨日在私人群里试探性的发布,有人看了心情澎湃.有人看了蠢蠢欲动.也有人看了无动于衷. 心情澎湃的人群里,登记和付款的进度是10万,目标是300万,初步完成了3.33%,说明十年努力积累的信用还是值点钱的. 今天公开发布计划书,希望在本

ActiveMQ简介

ActiveMQ简介 1.  什么是ActiveMQ ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的.可扩展的.稳定的和安全的企业级消息通信.ActiveMQ使用Apache提供的授权,任何人都可以对其实现代码进行修改. ActiveMQ的设计目标是提供标准的,面向消息的,能够跨越多语言和多系统的应用集成消息通信中间件.ActiveMQ实现了JMS标准并提供了很多附加的特性.这些附加的特性包括,JMX管理(java Management

玩法新颖的塔防续作 《坚守阵地2》试玩

<坚守阵地2>游戏简介曾经让很多玩家 上瘾的塔防 神作<坚守阵地>现在推出续作了!Subatomic Studios最新推出的<坚守阵地2>(Fieldrunners 2)延续了一代作品中出色细致的画面,和经典的游戏模式.和众多塔防游戏不同的是,<坚守阵地2>里 敌人的进攻路线也需要玩家来精心规划,现在就赶快随小编一起来试玩一下吧!我们先来说说<坚守阵地2>和大多数塔防游戏一样的地方,那就是玩家都是要布置各种道具武器来阻挡敌人的进攻.在<坚

Python中title()方法的使用简介

  这篇文章主要介绍了Python中title()方法的使用简介,是Python入门中的基础知识,需要的朋友可以参考下 title()方法返回所有单词的第一个字符大写的字符串的一个副本. 语法 以下是title()方法的语法: ? 1 str.title(); 参数 NA 返回值 此方法返回其中所有单词的前几个字符都是大写的字符串的一个副本. 例子 下面的例子显示了title()方法的使用. ? 1 2 3 4 #!/usr/bin/python   str = "this is string

shiro(1)-简介

简介 apache shiro 是一个功能强大和易于使用的Java安全框架,为开发人员提供一个直观而全面的的解决方案的认证,授权,加密,会话管理. 在实际应用中,它实现了应用程序的安全管理的各个方面. shiro的功能 apache shiro能做什么? 支持认证跨一个或多个数据源(LDAP,JDBC,kerberos身份等) 执行授权,基于角色的细粒度的权限控制. 增强的缓存的支持. 支持web或者非web环境,可以在任何单点登录(SSO)或集群分布式会话中使用. 主要功能是:认证,授权,会话