1、SQLExec(con,"update biao set zd1=100 where xingm='张';select @@ROWCOUNT as jls","cursorname")
cursorname.jls更新记录数
2、发送一个处理过的 SQL 语句到数据源。
SQLEXEC(nStatementHandle [, cSQLCommand [, cCursorName[, aCountInfo]]])
参数
nStatementHandle
指定由 SQLCONNECT( ) 函数返回的、要发送到到数据源的语句句柄。更多的信息,请参见 SQLCONNECT( ) 函数。
cSQLCommand
指定送入数据源的 SQL 语句。SQL 语句中可以包含一个参数化的 WHERE 子句,该子句创建一个参数化的视图。所有 WHERE 子句中的参数必须在发出 SQLEXEC() 之前定义。例如,如果参数是内存变量,那么该内存变量必须在 SQLEXEC() 发出之前创建并初始化。有关创建参数化视图的详细内容,请参阅如何创建参数化视图。可以在 SQL 语句中包含表达式。Visual FoxPro 在发送它们到数据源之前求值所有的 SQL 语句中的表达式。Visual FoxPro 可以求值内存变量名, 函数调用, 和参数中用括号括起来的表达式。
cCursorName
指定 Visual FoxPro 临时表的名称,结果集合将送入该临时表中。如果不包含临时表名,Visual FoxPro 使用默认名 SQLRESULT。对于多个结果集合,通过在第一个临时表的名称后追加一个递增的数值构成新临时表名。
aCountInfo
指定由行数信息装配的数组名。如果数组不存在, 就创建它。数组有两列: 1 – 别名, 2 –数量。 列 数组内容 数据类型 说明
别名
0
字符
指明 SQL 命令不返回任何结果。不是没有返回记录就是 SQL 命令在返回结果前失败了。(最后的 SQLMORERESULTS 调用) 或者在任何结果被处理前执行失败。只能在第一行上。行的 Count 列包含值 -1。
非空的大写串
字符
别名或临时表 – 记录获取操作的目标。行的 Count 列包含获取的记录数, 或者在获取失败时为 -1。如果 Count 是 -1, 临时表可能还没有创建。在异步执行时, 临时表的获取处理可以分成多个 SQLMORERESULTS 或 SQLEXEC 调用; 各个调用为临时表返回它们自己的获取数。
空串
字符
指明 SQL 命令 (INSERT, UPDATE 或 DELETE) 不返回结果集。
Count
影响数或获取记录。