更新日期:2024年09月11日
获得需要用于执行数据库更新GBaseCommand 对象,该对象是自动生成的。
语法
[Visual Basic]
Public Function GetUpdateCommand As GBaseCommand
GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司
- 155 -
[C#]
public GBaseCommand GetUpdateCommand()
返回值
用于处理插入操作的GBaseCommand 对象。
注释
用户可以使用GetUpdateCommand 作为更新命令的基础。例如,用户可以调
用GetUpdateCommand 后修改插入语句内容后重新设置给GBaseDataAdapter 的
UpdateCommand 属性。
应用程序应该在任何关联到GBaseCommandBuilder 上的SQL 语句改变后调
用RefreshSchema。否则,GetUpdateCommand 会依然使用前面语句的信息,这
可能是错误的,
并且当应用程序调用Update 或 GetUpdateCommand 的时候,
SQL
语句仍是最初产生的。
可以使用以下方法移除不透明类型及其 JAR 文件:
public static void removeUDT(String sqlname) throws SQLException
public static void removeJar(String jarfilesqlname, int undeploy)
throws SQLException
removeUDT() 方法从数据库服务器移除不透明类型,以及所有它的强制转型和 UDR 。它
不会移除 JAR 文件本身,因为其它不透明类型或 UDR 可能正在使用相同的 JAR 文件。
重要: 如果应用程序在事务中调用 removeUDT() 或您的数据库是 ANSI 或启用了日志记录,
则要应用一些其它规则。有关更多信息,请参阅在事务中执行。
removeJar() 方法从系统目录移除 JAR 文件。jarfilesqlname 参数是使
用 setJarFileSQLName() 方法指定的名称。
对于 undeploy 参数,请参阅指定部署描述符操作。
重要: 在调用 removeJar() 之前,您必须首先移除所有与 JAR 文件关联的函数和过程。否则,
数据库服务器移除文件失败。