AX2009在检索SQL数据并将其放入AX表格时出现TTSBegin错误。
创始人
2024-09-28 11:00:44
0

问题原因可能是使用TTSBegin和TTSCommit,并且在使用这些事务控制语句的同时,SQL数据也被检索到了Temp表中。这可能导致TTSBegin错误,因为Temp表是不可以进行事务控制的。

下面是解决方法的代码示例:

  1. 将数据从SQL数据库插入到Temp表中

static void SQLToTemp(Args _args) { tempDB_TempTable tempTable; LoginProperty loginProp; str sqlServer,port,database,userName,password; SqlStatementExecutePermission perm; Statement stmt; ResultSet rs; ; perm = new SqlStatementExecutePermission("select"); perm.assert(); loginProp = new LoginProperty(); loginProp.setServer(sqlServer); loginProp.setPort(port); loginProp.setDatabase(database); loginProp.setUser(userName); loginProp.setPassword(password); stmt = new Statement(loginProp); stmt.executeQuery("SELECT * FROM SQLTable"); rs = stmt.getResultSet(); ttsBegin; while (rs.next()) { tempTable.clear(); tempTable.Field1=rs.getString(1); tempTable.Field2=rs.getLong(2); tempTable.Field3=rs.getBoolean(3); tempTable.Field4=rs.getDateTime(4); tempTable.Field5=rs.getString(5); tempTable.Field6=rs.getDouble(6); tempTable.insert(); } ttsCommit; }

  1. 从Temp表中将数据插入到AX表中

static void TempToAX(Args _args) { tempDB_TempTable tempTable; TableAX tableAX; ; ttsBegin; while select forUpdate tempTable { tableAX.clear(); tableAX.Field1 = tempTable.Field1; tableAX.Field2 = tempTable.Field2; tableAX.Field3 = tempTable.Field3; tableAX.Field4 = tempTable.Field4; tableAX.Field5 = tempTable.Field5; tableAX.Field6 = tempTable.Field6; tableAX.insert(); tempTable.delete(); } ttsCommit; }

这两段代码将SQL数据转换为AX表数据,并通过Temp表进行中转,从而避免了TTSBegin错误。

相关内容

热门资讯

透视最新"开心赢三张... 透视最新"开心赢三张自建房有挂吗"开挂(透视)辅助软件(一直确实有挂的)-哔哩哔哩;1、这是跨平台的...
第8分钟带你了解!好友赣南辅助... 第8分钟带你了解!好友赣南辅助器(辅助挂)分享给玩家外挂开挂辅助下载(其实真的是有挂) 了解更多开挂...
透视计算"微信边锋辅... 透视计算"微信边锋辅助下载"开挂(透视)辅助神器(一贯是有挂的)-哔哩哔哩;1.微信边锋辅助下载 a...
第八分钟带你了解!开心十三张透... 开心十三张透视开挂教程视频分享装挂详细步骤在当今的网络游戏中,开心十三张透视作为一种经典的娱乐方式,...
分享开挂内幕"福建兄... 分享开挂内幕"福建兄弟13水修改器"开挂(透视)辅助工具(一直是真的有挂)-哔哩哔哩;超受欢迎的福建...
总算了解"小闲川南辅... 总算了解"小闲川南辅助"开挂(透视)辅助安装(原来是有挂)-哔哩哔哩;1、不需要AI权限,帮助你快速...
第8分钟带你了解!新道游房卡辅... 第8分钟带你了解!新道游房卡辅助器(透视挂)透视透视外挂开挂辅助工具(一贯是有挂的);超受欢迎的新道...
最新技巧"长乐互娱软... 最新技巧"长乐互娱软件助手"开挂(透视)辅助插件(果然是真的有挂的)-哔哩哔哩;长乐互娱软件助手中的...
8分钟带你了解!0759湛江吴... 0759湛江吴川三脚鸡辅助是一款专注玩家量身打造的游戏记牌类型软件,在0759湛江吴川三脚鸡辅助这款...
一分钟秒懂"新西游拼... 一分钟秒懂"新西游拼十辅助器"开挂(透视)辅助神器(原来真的有挂的)-哔哩哔哩;1、不需要AI权限,...