点击或拖拽改变大小

SQLConnection 类

X#
管理到 ODBC 数据源的 SQL 连接。在执行任何数据库操作之前,需要一个 SQLConnection 对象。
继承层次
Object
  SQLConnection

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VOSQLClasses (在 XSharp.VOSQLClasses.dll 中) 版本:2.22 GA
语法
[TypesChangedAttribute]
 CLASS SQLConnection
查看代码

SQLConnection 类型公开以下成员。

构造函数
  名称说明
公共方法SQLConnection
构造一个 SQL 连接。
Top
属性
  名称说明
公共属性AccessMode
表示 SQL 连接的访问模式的常量。
公共属性Connected
表示 SQL 连接对象是否已连接的逻辑值。
公共属性ConnectionHandle
公共属性ConnectString
表示连接参数的字符串(例如,"DSN=<Source>;UID=<UserID>;PWD=<Authorization>")。 此字符串在 SQLConnection:Connect() 或 SQLConnection:DriverConnect() 方法中初始化。
公共属性ConnHandle 已过时。
表示连接句柄的长整数。
公共属性DataSource
表示 ODBC 数据源名称的字符串。
公共属性DataSourceName
公共属性DataSourceVersion
公共属性ErrInfo
SqlErrorInfo 对象,表示连接的最后一个错误或 NIL。
公共属性Factory
公共属性GroupByBehavior
公共属性HyperLabel
包含数据源名称的连接的超链接标签,如果没有数据源名称,则为 NIL。
公共属性IdentifierCase
公共属性IdentifierQuoteChar
用于为此连接的限定标识符括起来的字符串。
公共属性IsolationOption 已过时。
表示 SQL 连接的隔离级别的常量。
公共属性NetConn
公共属性ODBCCursors 已过时。
表示 SQL 连接的游标类型的常量。
公共属性OrderByColumnsInSelect
公共属性Password
包含 ODBC 密码(授权字符串)的字符串。
公共属性PositionOps 已过时。
一个逻辑值,表示驱动程序是否支持定位操作
公共属性QuotedIdentifierCase
公共属性ScrollConcurrency 已过时。
表示 SQL 连接的并发级别的常量。
公共属性ScrollCsr 已过时。
一个逻辑值,表示驱动程序是否支持可滚动的游标。
公共属性Server
公共属性Status
SQLConnection 对象的超级标签,包含错误消息,或者 NULL_OBJECT,如果没有发生错误。
公共属性SupportedJoinOperators
公共属性UserID
一个字符串,表示 ODBC 用户 ID。
Top
方法
  名称说明
公共方法_CreateCommand
公共方法_CreateConnection
公共方法_CreateDataAdapter
公共方法_CreateParameter
公共方法_ParseConnectionString
公共方法_ReadProperties
公共方法BeginTransaction
公共方法Commit
公共方法Connect
将用户连接到 ODBC 数据源。
公共方法Disconnect
从 ODBC 数据源断开当前用户。
公共方法DoSimpleSelect
公共方法DriverConnect
显示一个对话框,提示选择一个数据源;选择数据源后,显示驱动程序的连接对话框;然后连接到所选的数据源。
公共方法EndTransaction
公共方法GetConnectOption 已过时。
返回连接选项的当前设置。
公共方法静态成员GetODBCDataSources
公共方法GetSchema
公共方法GetSchemaTable
公共方法Info
返回连接信息的当前设置。
公共方法isFunction 已过时。
确定驱动程序是否支持 ODBC 函数。
公共方法NetConnect
公共方法Reconnect
断开当前用户与数据源的连接;如果已连接;然后,重新连接。
公共方法Rollback
公共方法SetConnectOption 已过时。
设置连接选项的值。
Top
备注
SQLConnection 对象表示到 ODBC 数据源的连接。数据源(与特定数据库关联)是使用 Microsoft ODBC 管理员设置的。
示例
以下示例演示了如何建立到名为 SAMPLE 的数据源的连接:
X#
 1FUNCTION Start()
 2    LOCAL oConn AS SQLConnection
 3
 4    oConn := SQLConnection{}
 5    // SAMPLE数据源已设置为连接到WATCOM
 6    oConn:Connect("sample","dba","sql")
 7    // 检查错误
 8    IF IsNil(oConn:ErrInfo)
 9        oConn:Disconnect()
10    ELSE
11        oConn:ErrInfo:ShowErrorMsg()
12    ENDIF
参见