关于连续使用Command对象进行数据库读写的奇怪问题……
例如:
以上代码用Command对象(带参数)获取数据……接下来,就继续使用这个cmd进行数据写入:
此时报错,说什么参数类型错误,或者冲突。
我初步断定是因为对Command对象进行“连续”地读写造成的,因为命令是同步执行,可能读取的命令还没有执行完毕,因此阻止了写入命令。
不知道我是否判断正确,恳请大虾指点!
谢谢!
Set cmd = Server.CreateObject("ADODB.Command")
With cmd
.ActiveConnection = conn 'conn已经存在
.CommandText = "select * from tablename where id = ?"
Set rs = .Execute(, Array(1))
End With以上代码用Command对象(带参数)获取数据……接下来,就继续使用这个cmd进行数据写入:
cmd.CommandText = "insert into tablename (seg1, seg2) values (?, ?)"
cmd.Execute , Array("seg1_value", "seg2_value"), adExecuteNoRecords此时报错,说什么参数类型错误,或者冲突。
我初步断定是因为对Command对象进行“连续”地读写造成的,因为命令是同步执行,可能读取的命令还没有执行完毕,因此阻止了写入命令。
不知道我是否判断正确,恳请大虾指点!
谢谢!
...全文
相关推荐
Unnamed-Simulator:看起来很奇怪的CPU是什么?
本文详细介绍了基于SystemC-TLM的RISC-V微控制器模拟器,该模拟器支持RISC-V ISA及其多个扩展,具备完整的指令集模拟和基础外设支持,能够执行riscv-compliance测试套件
Snap7实战:C++环境下西门子PLC通信全流程指南
上位机与西门子PLC通信是工业自动化中的常见需求,而Snap7作为一款开源通信库,为C++开发者提供了跨平台、无需授权的高效解决方案。文章从通信协议的基础概念出发,讲解Snap7的核心原理与API设计,分析其在工控场景中的技术价值,并覆盖从环境配置、连接建立、DB块读写到字节序处理、多线程调优等完整链路。通过实际项目经验,展示如何利用Snap7构建稳定的上位机数据采集与监控系统,帮助开发者绕开PLC通信中的常见坑点,快速落地工程实践。
mk:通过公开您可以运行的最常见操作,mk easy可以为任何开源存储库做出贡献。 灵感来自品牌,毒物和其他酷炫的工具!
有了它,您就可以做出贡献,而不必了解项目团队已经使用的所有构建和测试工具,这些工具通常具有奇怪的要求。 如
软件编码规范
**:cmd - **control**:ctrl - **database**:db - **delete**:del - **description**:desc - **document**:doc
ASP.NET 数据库入门经典C#篇pdg
对任何 Web 站点而言,最重要的要求就是能够准确而安全地发送和存储信息。这种信息可以是任何形式,包括信贷公司提供的信用卡资料到市场信息网站的民意投票结果。不管将 ASP.NET Web 页面用于何种


