创建一个GBASE南大通用Parameter 对象的实例。
? 语法
[Visual Basic]
Public Function CreateParameter As GBaseParameter
[C#]
public GBaseParameter CreateParameter()
? 返回值
创建的 GBaseParameter 对象。
执行一个 SQL 语句并返回影响的行数。
? 语法
[Visual Basic]
Public Overrides Function ExecuteNonQuery As Integer
[C#]
public override int ExecuteNonQuery()
? 返回值
影响的行数。
? 实现
IDbCommand.ExecuteNonQuery()
? 注释
用户可以使用 ExecuteNonQuery 来执行任何类型的数据库操作,这时,任何返回结果集都不可用。任何用于存储过程的参数可以用于绑定数据而且在执行后可以返回完整的结果。对于 PDATE, INSERT, 和 DELETE 语句,返回值是命令影响的行数。对于其它类型的语句,返回值是-1。
? 示例
下面的例子创建了一个 GBaseCommand 并使用 ExecuteNonQuery 来执行它。
例子的参数是要执行的 SQL 语句(例如 UPDATE, INSERT, or DELETE)和用于连接数据源的字符串。
[Visual Basic]
Public Sub CreateGBaseCommand(gsExecuteQuery As String,_
gsConnection_
As GBaseConnection)
Dim gsCommand As New GBaseCommand (gsExecuteQuery_
,gsConnection)
gsCommand.Connection.Open()
gsCommand.ExecuteNonQuery()
gsConnection.Close()
End Sub
[C#]
public void CreateGBaseCommand(string gsExecuteQuery,
GBaseConnection gsConnection)
{
GBaseCommand gsCommand =New GBaseCommand (gsExecuteQuery,
gsConnection);
gsCommand.Connection.Open();
gsCommand.ExecuteNonQuery();
gsConnection.Close();
}