用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
...全文
169 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

内容概要:本文提出了一种基于蚁群算法的时延Petri网(ACOTPN)机器人路径规划方法,将蚁群优化算法(ACO)与Petri网理论相结合,用于解决复杂环境下的机器人路径规划问题。该方法利用Petri网对系统状态转移进行建模,精确刻画路径搜索过程中的并发、冲突与同步行为,并引入时延机制以增强模型的时间表达能力;同时借助蚁群算法强大的全局寻优能力,在Petri网状态空间中高效搜索最优路径。通过Matlab仿真验证了该算法在避障能力、路径最优性和收敛速度方面的有效性,适用于动态或部分可观测环境下的智能机器人导航任务。; 适合人群:具备一定自动化、计算机或人工智能背景,熟悉路径规划、智能优化算法及离散事件系统建模的研究生、科研人员及工程技术人员。; 使用场景及目标:①解决复杂环境下移动机器人路径规划中的状态建模与优化问题;②结合形式化建模范式(Petri网)与生物启发式优化算法(蚁群算法),提升路径规划系统的可靠性与智能性;③为智能制造、自主导航、服务机器人等领域提供高效的路径决策方案。; 阅读建议:建议读者在学习过程中重点关注Petri网的状态建模逻辑与时延机制的设计原理,并结合Matlab代码实现深入理解蚁群算法在离散状态空间中的信息素更新策略与路径搜索机制,建议配合典型栅格地图或仿真环境进行实验验证与参数调优。

1,217

社区成员

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

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