数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
(interbase之六) interbase的dialect

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

(interbase之六) interbase的dialect

原创kylixyqh
----------------------------------------------------------
和其它任何关系数据库不同,在创建数据库时interbase6有一个独特的参数dialect。为什么要有此参数?该参数的作用是什么?下面简明扼要地说明一下。实质上,这完全是为了区分和标识interbase不同版本的不同特性而设立的。dailect不同的值分别代表了不同版本的特性。我们知道,interbase6与以前版本相比,增加了很多新的特性,比如,双引号标识符、date数据类型、decimal、numeric数据类型、interbase6新的保留字等。dialect的值有三个:1、2、3。如果你想充分发挥和使用interbase6上述新的特性,那么dialect的值必须选择为3;只有当你定义为3时,interbase数据库引擎才知道你使用的是interbase6的新特性,所有的操作都按照intebase6属性来解释。dialect为1时,则表示是intebase5.X的特性。即便你使用了上述新的属性,interbase数据库引擎仍将按照interbase5.X来解释所有的操作,你无法获得interbase6新的特性。因此,对dialect正确地使用是,当你创建数据库时:如果你想使用interbase6的新特性,就把dialect设为3;如果你想和以前的interbase版本兼容,就把dialect设为1。对使用delphi的IBX进行客户端编程来说,具体的可以在TIBDatabase组件的dialect属性中设置,并且一定要和你创建数据库时指定的dialect属性的值一样,即客户端必须和服务器端保持一致。
注:关于Interbase6新特性的具体介绍,请参考有关资料。




相关文章

相关软件