SQLStatement 类 |
命名空间: XSharp.VO.SDK
SQLStatement 类型公开以下成员。
名称 | 说明 | |
---|---|---|
SQLStatement |
构造一个 SQLStatement 对象。
|
名称 | 说明 | |
---|---|---|
Connection |
这个语句连接的数据源 — 一个 SQLConnection 对象。
| |
CursorType | 已过时。 | |
ErrInfo |
一个 SQL 语句错误信息(SQLErrorInfo)对象。使用返回对象的错误标志来确定是否发生了错误。
| |
HyperLabel |
一个超链接,包含语句的描述。
| |
KeySet | 已过时。 | |
NativeSQL |
一个字符串,包含语句的本地文本。 Level 2 | |
NumParameters |
一个数字值,包含语句中的参数数量。返回值为-1表示错误。 Level 2 | |
NumSuccessfulRows |
一个数字值,包含被插入、更新或删除语句影响的行数。返回值为-1表示错误。
| |
Params | ||
PrepFlag |
一个逻辑值,指示语句是否已经准备好。
| |
RecCount | ||
RowSet | 已过时。 | |
Schema | ||
ScrollConcurrency | 已过时。 | |
SimulateCursor | 已过时。 | |
SQLString |
一个字符串,包含语句的文本。
| |
StatementHandle |
一个长整数,表示语句句柄。
| |
Status |
一个超链接,描述错误,或者如果没有错误发生,返回 NULL_OBJECT。
| |
Table |
名称 | 说明 | |
---|---|---|
_CreateDBParameter | ||
Commit |
保存自上次 Commit() 以来所做的更改。
| |
Destroy | ||
Execute |
执行语句。
| |
FillErrorHandler | ||
FreeStmt |
根据指定的选项释放语句。
| |
GetStatementOption |
已过时。
返回语句选项的当前设置,如果发生错误,返回 NIL。
| |
MakeErrorInfo | ||
Prepare |
准备一个语句。
| |
SetStatementOption |
已过时。
设置语句选项的当前设置。
|
1FUNCTION CreateTable() 2 LOCAL oStmt AS SQLStatement 3 LOCAL oConn AS SQLConnection 4 oConn := SQLConnection{"sample","dba","sql"} 5 oStmt := SQLStatement{"Create table test (Col1 INT,Col2 Char(10))", oConn} 6 7 IF !oStmt:Execute() 8 oStmt:ErrInfo:ShowErrorMsg() 9 ENDIF 10 11 oStmt:FreeStmt(SQL_DROP) 12 oConn:Disconnect()