sqlca.SynTaxFromSql 使用注意事项
来源:互联网 发布:伊斯梅尔史密斯数据 编辑:程序博客网 时间:2024/05/17 22:59
对于在powerbuilder中,使用Sqlca.SynTaxFromSql函数动态创建数据窗口语法,想必大家并不陌生。但是大家肯定不知道,在Sql Server不加注意的话,将存在很大的风险。
如果我们创建一个没有索引的表(或者远程数据库视图),并增加或者更改数据后,然后再调用Sqlca.SynTaxFromSql,最后提交,可能会发现数据没有更新成功,具体的原因看sybase地说明
Note for SQL Server If your DBMS is SQL Server and you call SyntaxFromSQL when transaction processing is on, PowerBuilder cannot determine whether the indexes are updatable and assumes they are not. Therefore, you should set AutoCommit to TRUE before you call SyntaxFromSQL.
如果是在一个sql server事务中,PowerBuilder不能确定是否有可更新的索引时,将假设没有。所以,你在调用SyntaxFromSQL前,应该先设置AutoCommit=true
那么如果你设置为false,当然就出现了我们上面说的那种更新不成功的情况。我建议你复制一个事物对象来解决这个问题。因为你如果设置sqlca.autocommit = true,显然不是最好的解决方法
为什么会是这样哪?我还没有想出来。
- sqlca.SynTaxFromSql 使用注意事项
- SQLCA
- PB-SyntaxFromSQL
- 什么是SQLCA
- sqlca.h
- SQLCA 内涵
- sqlca 与存储过程
- proC--sqlca.sqlcode
- PB 关于SQLCA
- sqlca.sqlcode 1405 解决方法
- SQL通信区(SQLCA)
- 浅析 SQLCA及SQLDA
- SQLCA系统记录架构
- SQLCA系统记录架构
- sqlca.sqlcode = -1007 报错时 在终端使用 oerr ora 1007 查询错误。英文内容不理解 可以进行百度。
- SQLCA及SQLDA的详解
- 70、SQL通信区(SQLCA)
- oracle pro*c之 sqlca
- NTFS文件系统初步
- VBA语法基础
- 揭穿 XQuery 的神话和误解
- 如何应用任务管理器查杀木马病毒
- 打入全球主流厂商的本土IC设计公司
- sqlca.SynTaxFromSql 使用注意事项
- ACE的安装
- [经验总结] 在Windows平台基于libxml+libxslt实现Schema模式验证与XSLT模板转换
- ACE自适配通信环境简介
- 最近写了两个组件,一个是日期选择;一个是两个JList,双击其中一个的任一个Item,这个Item就会跑到另一个JList中去。这里记录下来,以便以后的修改。
- ACE线程管理机制
- 不该背后说
- Proxool连接池使用方法(sql2000)
- JSTL语法及参数