用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
...全文
173 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编程与优化算法应用,从事科研、工程设计或研究生阶段学习的技术人员与学者。; 使用场景及目标:①用于高校及科研机构开展主动配电网、综合能源系统、分布式能源调度等相关课题的研究与仿真验证;②为电力公司或能源管理部门提供优化调度策略的技术参考,助力新型电力系统建设;③支撑学术论文撰写、项目申报与算法复现。; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,深入理解模型构建过程与算法实现细节,同时可拓展至不同场景(如含高比例新能源接入、多类型储能配置等)进行对比分析,以提升研究深度与实际应用能力。

1,217

社区成员

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

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