表示与 UltraLite.NET 数据库的连接。
Public NotInheritable Class ULConnection Inherits System.Data.Common.DbConnection
public sealed class ULConnection : System.Data.Common.DbConnection
ULConnection 类的所有成员,包括所有继承的成员。
名称 | 说明 |
---|---|
初始化 ULConnection 对象。 | |
|
启动数据库事务。 |
UL Ext:使用当前 SyncParms 对象异步启动同步。 | |
返回事务对象。 | |
UL Ext: 取消与给定名称匹配的所有队列上的任何待执行 get-notification 调用。 | |
UL Ext:致使正在运行的同步在下一次机会时被取消。 | |
为打开的连接更改当前数据库。 | |
UL Ext:将数据库的加密密钥更改为新的指定密钥。 | |
将连接字符串中指示的用户口令更改为所提供的新口令。 | |
关闭数据库连接。 | |
UL Ext:返回下次进行同步时需要上载的行数。 | |
创建并初始化与此连接及其当前事务关联的 ULCommand 对象。 | |
UL Ext: 创建事件队列。 | |
UL Ext: 声明一个指定的事件。 | |
UL Ext: 取消事件队列。 | |
UL Ext:一直阻塞到异步启动的同步终止为止。 | |
|
在指定的事务中征用。 |
UL Ext:在 ULTable 对象中检索数据库表以便直接进行操作。 | |
UL Ext:返回指定发布的最近一次下载的时间。 | |
UL Ext:生成一个新的 UUID (System.Guid)。 | |
UL Ext: 阻塞直到获取通知或者超时。 | |
UL Ext: 获取刚刚由 GetNotification 方法读取的事件的参数值。 | |
返回所支持模式集合的列表。 | |
UL Ext:授权某个用户 ID 使用指定口令访问 UltraLite 数据库。 | |
|
引发 ![]() |
使用先前指定的连接字符串打开与某个数据库的连接。 | |
|
用于打开含有 ![]() ![]() |
UL Ext: 注册一个队列以便从对象获取事件。 | |
UL Ext:重置最近一次下载的时间。 | |
UL Ext:撤消指定的用户 ID 访问 UltraLite 数据库的权限。 | |
UL Ext:回退部分下载中对数据库的未完成更改。 | |
UL Ext: 将通知发送到匹配的队列。 | |
指定用于处理同步消息的监听器对象。 | |
UL Ext:标记此连接所做的所有后续删除以进行同步。 | |
UL Ext:防止同步删除操作。 | |
UL Ext:使用当前的 ULConnection.SyncParms 对象同步数据库。 | |
UL Ext: 触发一个事件。 | |
UL Ext: 在当前数据库上执行校验。 | |
指定用于打开 UltraLite.NET 数据库连接的参数。 | |
UltraLite.NET 不支持此功能。 | |
返回打开连接的数据库的名称。 | |
UL Ext:指定用于全局自动增量列的数据库 ID 值。 | |
UltraLite.NET 不支持此功能。 | |
|
获取此 ![]() ![]() |
UL Ext:返回已经使用的可用全局自动增量值的百分比。 | |
UL Ext:返回最近使用的标识值。 | |
UL Ext:提供与此连接相关联的当前数据库模式的访问。 | |
UltraLite.NET 不支持此功能。 | |
返回连接的当前状态。 | |
UL Ext:指定此连接的同步设置。 | |
UL Ext:返回此连接上次的同步结果。 | |
当 UltraLite.NET 发送有关此连接的警告或信息性消息时发生。 | |
当此连接更改状态时发生。 | |
UL Ext:一个数据库 ID 常量,表示尚未设置 ULConnection.DatabaseID 属性。 | |
对应于整个数据库的空发布列表。 | |
对应于所有发布的发布名称 "*"。 |
要使用 UltraLite.NET 的 UltraLite 引擎运行时,请在使用任何其它 UltraLite.NET API 之前将 ULDatabaseManager.RuntimeType 属性设置为适当的值。
可使用 ULConnection.Open 方法打开与现有数据库的连接。
您必须打开一个连接,然后才可执行其它操作,而且在连接上完成所有操作之后,必须在应用程序终止前关闭该连接。此外,必须在关闭连接前关闭在该连接上打开的所有结果集和表。
可以使用已打开连接的 ULConnection.Schema 值访问数据库的模式。
ULConnection 构造函数
BeginSynchronize 方法
BeginTransaction 方法
CancelGetNotification 方法
CancelSynchronize 方法
ChangeDatabase 方法
ChangeEncryptionKey 方法
ChangePassword 方法
Close 方法
CountUploadRows 方法
CreateCommand 方法
CreateNotificationQueue 方法
DeclareEvent 方法
DestroyNotificationQueue 方法
EndSynchronize 方法
ExecuteTable 方法
GetLastDownloadTime 方法
GetNewUUID 方法
GetNotification 方法
GetNotificationParameter 方法
GetSchema 方法
GrantConnectTo 方法
Open 方法
RegisterForEvent 方法
ResetLastDownloadTime 方法
RevokeConnectFrom 方法
RollbackPartialDownload 方法
SendNotification 方法
SetSyncListener 方法
StartSynchronizationDelete 方法
StopSynchronizationDelete 方法
Synchronize 方法
TriggerEvent 方法
ValidateDatabase 方法
ConnectionString 属性
ConnectionTimeout 属性
Database 属性
DatabaseID 属性
DataSource 属性
GlobalAutoIncrementUsage 属性
LastIdentity 属性
Schema 属性
ServerVersion 属性
State 属性
SyncParms 属性
SyncResult 属性
InfoMessage 事件
StateChange 事件
INVALID_DATABASE_ID 字段
SYNC_ALL_DB 字段
SYNC_ALL_PUBS 字段
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |