知识大全 在Delphi中建立和使用别名[2]

Posted

篇首语:我们这个世界,从不会给一个伤心的落伍者颁发奖牌。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在Delphi中建立和使用别名[2]相关的知识,希望对你有一定的参考价值。

在Delphi中建立和使用别名[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  建立使用INTRBASE数据库的别名  建立使用INTRBASE 数据库别名的步骤如下    ~ 步同上    将DriverName设置为INTRBASE    单击Defaults按钮 下列内容 会自动加在ParameterOverrides框中

SERVERNAME=IB_SERVER /PATH/DATABASE GDBUSERNAME=MYNAMEOPENMODE=READ/WRITESCHEMACACHESIZE= LANGDRIVER=SQLQRYMODE=SQLPASSTHRUMODE=NOTSHAREDSCHEMACACHETIME=- PASSWORD=

   将以上内容改为

SERVERNAME=C \\ProgramFiles\\Borland\\Delphi \\Demos\\Data\\EMPLOYEE GDBUSERNAME=SYSDBAOPENMODE=READ/WRITESCHEMACACHESIZE= LANGDRIVER=SQLQRYMODE=SQLPASSTHRUMODE=NOTSHAREDSCHEMACACHETIME=- PASSWORD=masterkey

   将TDatabase的属性LoginPrompt 设置成 False 如用户在ParameterOverrides框中给出了正确的PASSWORD 连接数据库时将不会提示要求输入口令 请注意 如果在ParameterOverrides 框中给出的PASSWORD不正确 而TDatabase的属性LoginPrompt设置为 False 程序运行时将出错 但并不会提示要求重新输入正确口令 Intrbase安装 后 系统唯一授权的用户是SYSDBA 缺省口令是 masterkey 所有其他的用户都必须由SYSDBA添加 所以在Intrbase系统安装后要尽快更改用户SYSDBA 的口令

   步同上文的 步    将TDataSource的DataSet属 性设置成 Query    在Tbutton的OnClick事件过 程中加入下列代码

procedureTForm Button Click(Sender:Tobject); beginQuery SQL Clear; Query SQL ADD( SELECT DISTINCT*FROMCUSTOMERC SALESSWHERE (S CUST_NO=C CUST_NO)ORDERBYC CUST_NO C CUSTOMER );Query Active:=True; end;

   运行程序

  过程MyAddStandAlias的参数可以 通过各种方式赋值 目录 服务器名 路径 数据库名和其他别名所需的参 数都可以通过输入对话框或从 INI文件读入程序中 通过以上方法建立的别名只在程序运行时存在 其他应用程序不能使用

  利用Session建立 修改 删除别名

  所有数据库管理应用程序 都自动提供一个名为Session的Session组件 每个和数据库程序相关的数 据集组件都包含SessionName属性 它决定了和该组件相关的Session组件 因为Session封装了一系列数据库连接特性 大部分Session组件的方法都通过BDE别名工作 每个和Session有关联的数据库组件都有别名(尽管在 处理PARADOX和DBASE数据库时 完整的路径可以取代别名) 通过Session可以检测和决定别名的可见性 跟踪别名名和其他连接驱动信息以及建立 修改和删除别名

  Session的设置模式(ConfigMode) 属性 决定了什么样的BDE别名对它是可见的 默认设置是cmAll 它可解释成[cfmVirtualorcfmPersistent] 如果设置模式值为cmAll 由Session建立的所有别名 用户系统BDE设置文件中预定义的别名以及BDE在内存中维护的所有别名均可见

cha138/Article/program/Delphi/201311/24814

相关参考

知识大全 在Delphi中建立和使用别名[3]

在Delphi中建立和使用别名[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  设置模式的主

知识大全 Delphi 中动态链接库(dll)的建立和使用[2]

Delphi中动态链接库(dll)的建立和使用[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Delphi 中动态链接库(dll)的建立和使用[1]

Delphi中动态链接库(dll)的建立和使用[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Delphi学堂之在Delphi中自己建立交叉表

Delphi学堂之在Delphi中自己建立交叉表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!fu

知识大全 利用Delphi建立精确计数器[2]

利用Delphi建立精确计数器[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下面是具体的

知识大全 利用Delphi建立精确计数器[1]

利用Delphi建立精确计数器[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Windo

知识大全 Delphi数据库的动态建立

Delphi数据库的动态建立  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  delphi最吸引人

知识大全 利用Delphi建立精确计数器[4]

利用Delphi建立精确计数器[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  proced

知识大全 利用Delphi建立精确计数器[3]

利用Delphi建立精确计数器[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  proced

知识大全 用DELPHI写注册表实现建立IIS虚拟目录

用DELPHI写注册表实现建立IIS虚拟目录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近