» 游客:  注册 | 登录 | 会员 | 统计 | 帮助
斑竹的菜园子
 

作者:
标题: TIBDatabaseInfo 上一主题 | 下一主题
borneol
管理员




积分 10952
发贴 955
注册 2005-2-23
来自 重庆
状态 离线
#1  TIBDatabaseInfo

TIBDatabaseInfo 也是由 TIBCustomDataSet 派生出来的。
TIBDatabaseInfo 主要用来返回数据库的信息,如数据库的 SQL 方言、ODS 版本、正在被客户访问的数据库用户名、数据库的是否只读等属性。

【属性】

【Allocation】 【Example】[/url]
【申明】 __property int Allocation
用来返回已被分配的数据库页数。

【BaseLevel】
【申明】 __property int BaseLevel
此属性用于返回数据库的版本号。

【CurrentMemory】 [url=www.3asoft.com/files/2002/03/09/Allocation.htm]【Example】
【申明】 __property int CurrentMemory
此属性用来返回 Interbase 服务器使用的内存大小(bytes)。

【Database】
【申明】 __property Ibdatabase::TIBDatabase* Database
此属性用来指定一个要访问的数据库。

【DBFileName】
【申明】 __property AnsiString DBFileName
此属性将返回一个数据库文件名。

【DBSiteName】
【申明】 __property AnsiString DBSiteName
此属用于返回数据库所在位置 。


【DBSQLDialect】
【申明】__property int DBSQLDialect
此属用于返回数据库的 SQL 方言。


【DeleteCount】
【申明】__property Classes::TStringList* DeleteCount
属性用于返回数据库的删除记录数。


【Fetches】
【申明】 __property int Fetches
此属性用于返回从缓存中读取的字节数据。


【ForcedWrites】
【申明】__property int ForcedWrites
如果此属性返回数据库写的模式。 返回值如下:


返回值 模式类型
----------------------
0 异步模式
1 同步模式




【InsertCount】
【申明】__property Classes::TStringList* InsertCount
此属性和 DeleteCount 属性相对应,用于数据库的插入记录数。


【Marks】
【申明】 __property int Marks
此属性和 Fetches 属性相对应,用于返回从缓存中写入的字节数据。


【MaxMemory】
【申明】 __property int MaxMemory
此属性用于返回数据库的最大内存(bytes)。


【NoReserve】
【申明】 __property int NoReserve
此属性将返回一值,用来判断是否每一个数据库页上保留有适当的空间来存放数据库被修改的记录的备份版本。


【NumBuffers】
【申明】 __property int NumBuffers
此属性返回被分配的缓存数目。


【RefreshSQL】
【申明】 __property Classes::TStrings* RefreshSQL
此属用于设置一个 SELECT 的 SQL 语句,来刷新数据集记录。如:



【ODSMajorVersion】
【申明】 __property int ODSMajorVersion
此属返回 Interbase 数据库的 ODS 主版本号。



【ODSMinorVersion】
【申明】 __property int ODSMinorVersion
此属性返回 Interbase 数据库的副版本号。


【PageSize】
【申明】 __property int PageSize
此属性返回数据库中数据页的大小。

【ReadOnly】
【申明】 __property int ReadOnly
此属性返回数据库的只读属性值,如果返回 1 ,表明数据库可读可写,如果返回 0 ,表时数据库为只读。
注意:只有 Interbase 6及其后继版本才支持此属性。

【UserNames】
【申明】 __property Classes::TStringList* UserNames
此属性返回正在使用当前数据库的所有用户名。



0200 1D 06 00 00 A0 86 01 00 FF FF 00 00 1E 06 00 00
         E-mail:webmaster@chenzhang.com
         MSN:borneol_net@hotmail.com
         Home page:www.chenzhang.com
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2005-3-10 14:38
查看资料  发送邮件  访问主页  发短消息  QQ   编辑帖子  引用回复


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: