用command对象打开存储过程得到的记录集居然提示"不支持更新..."

frankwong 2004-08-23 03:02:57
'存储过程
CREATE PROCEDURE 查找货品图片
@hpbh varchar(10),

AS

select *--编号,图片
from 货品信息
where 编号=@hpbh

go

'vb代码

dim Cmd as Command
Set Cmd = New Command
Cmd.ActiveConnection = Cn_SQL
Cmd.CommandType = adCmdStoredProc
Cmd.CommandText = "查找货品图片"
Cmd.Parameters("@hpbh") = Bh.Text
dim Rs as Recordset
Set Rs = New Recordset
Rs.CursorLocation = adUseClient
Rs.CursorType = adOpenKeyset
Rs.LockType = adLockOptimistic
Set Rs = Cmd.Execute
Rs.Fields("图片") = "" '出错,提示记录集不支持更新
Rs.Update
...全文
174 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wumylove1234 2004-08-24
  • 打赏
  • 举报
回复
啊?图片字段啊?
那用流吧!
frankwong 2004-08-23
  • 打赏
  • 举报
回复
图片字段怎么insert into ?
wumylove1234 2004-08-23
  • 打赏
  • 举报
回复
呵呵.邹大侠说的有道理啊.你不要用VB的那种更新方法啦.
Insert Into吧.
zjcxc 2004-08-23
  • 打赏
  • 举报
回复
存储过程的结果集怎么可能支持更新

用脑想都知道不支持啦(存储过程那么麻烦,根本无法从存储过程推到基表)
frankwong 2004-08-23
  • 打赏
  • 举报
回复
to chenyu5188:
错误依然,关键不是赋值语句错误,如果我使用
rs.open "select * from 货品信息 where 编号='" & Bh.text &"'" ,cn_sql,adOpenKeyset,adLockOptimistic
的话,可以执行后面的代码,而且成功,但是使用command对象执行存储过程就出现标题的错误了
chenyu5188 2004-08-23
  • 打赏
  • 举报
回复
dim Cmd as Command
Set Cmd = New Command
Cmd.ActiveConnection = Cn_SQL
Cmd.CommandType = adCmdStoredProc
Cmd.CommandText = "查找货品图片"
Cmd.Parameters("@hpbh") = Bh.Text
dim Rs as Recordset
Set Rs = New Recordset
Rs.CursorLocation = adUseClient
Rs.CursorType = adOpenKeyset
Rs.LockType = adLockOptimistic
Set Rs = Cmd.Execute
Rs.Fields("图片") = Null
Rs.Update

内容概要:本文围绕“源-荷-储”协同互动的主动配电网优化调度展开研究,以IEEE33节点标准配电系统为基础平台,构建了综合考虑电源侧、负荷侧与储能系统协调运行的优化调度模型。研究重点在于通过引入灵活的供需互动机制,提升配电网对分布式能源的接纳能力与运行经济性,同时保障系统安全性与稳定性。文中采用Matlab进行建模与仿真,结合智能优化算法求解多目标、多约束的调度问题,有效实现了削峰填谷、降低网损、提高可再生能源利用率等多重目标,为现代主动配电网的科学调度提供了理论依据与技术支撑。; 适合人群:电气工程、能源动力、自动化等相关专业的研究生、科研人员及从事电力系统规划与运行的工程技术人员。; 使用场景及目标:①应用于含高比例分布式电源的配电网优化调度方案设计;②作为IEEE33节点系统仿真研究的教学与科研案例;③支撑“双碳”背景下新型电力系统中源网荷储协同控制策略的开发与验证。; 阅读建议:建议读者结合Matlab代码深入理解模型构建过程,重点关注目标函数设定、约束条件处理及优化算法实现细节,并可通过修改参数或拓扑结构进行扩展性研究,以提升实际问题解决能力。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧