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

源码下载地址: https://pan.quark.cn/s/31207a11ae2b PotplayerPanVideoSV 如果发现不能使用,请按照步骤更新两个脚本。 没有网盘,或是不想用网盘,只想在线看视频,跳转到_PotplayerM3U8 步骤 安装蓝奏云Potpalyer,密码:3mk7 打开PotPlayer安装路径,选择目录,将复制的和文件粘贴; MediaPlayParse - PanVideo.as下载地址 脚本管理器安装; 在脚本管理器中配置WEBDAV、、; 3.1 注册附带webdav的网盘(坚果云、TeraCLOUD等)、TeraCLOUD用我的推荐码:DDGYA,可额外获得5g 2 密码不是登陆密码,是授权第三方应用的密码 选择好需要播放的视频,=>; ~~为了再次打开potplayer,也能播放。 在文件夹下新建,文件内容为、、,格式如下~~ ~~dav.jianguoyun.com/dav~~ ~~12345678@qq.com~~ ~~123456789~~ 字幕 从opensubtitles.com获取英文字幕,因为每人网络状况不同,可能出现开启字幕无法加载视频的状况; 注册账号并开启API之后每个api每天100(或更多)个字幕; 修改中的代码,开启字幕; 3.1 添加一个api:添加两个api: >注意代码其中 均为英文字符 3.2 //每个视频获取字幕个数,设置过多,可能无法加载视频。 字幕api填写示例如下 字幕api填写 其他 可以在PotPlayer中切换画质; 迅雷云盘,支持选择原画(非会员只有300KB/s); 阿里云盘,支持选择原画,链接的有效期变长了。 画质选择
内容概要:本文档为2026年广东省职业院校技能大赛(高职组)移动应用设计与开发赛项的样题库,围绕“生态环保”“车主服务”“数字社区”等多个应用场景,全面考察参赛选手在产品原型设计、移动应用开发及应用部署测试三大任务中的综合能力。比赛时长为4小时,重点考核需求分析、UI/UE原型设计、多终端适配开发、前后端数据交互、功能测试与API自动化测试等核心技术环节。任务涵盖生态环保App的首页、积分捐赠、公司回收、环保中心、登录注册等模块原型设计;车主App的登录、汽车维保功能开发;中控大屏空调控制与应用市场功能实现;数字社区App的注册登录与首页功能开发;以及最终的应用部署、测试用例编写、缺陷分析和产品操作手册撰写。; 适合人群:高职院校计算机、软件技术、移动应用开发等相关专业学生,具备一定UI设计能力和移动端开发基础(如Android、HarmonyOS或uni-app)的学习者。; 使用场景及目标:①用于备赛训练,帮助选手熟悉竞赛流程、评分标准和任务要求;②提升从需求分析到原型设计、编码实现再到测试部署的全流程实战能力;③强化对多终端适配、RESTful API调用、交互逻辑实现及系统测试方法的掌握。; 阅读建议:此资源以真实项目为导向,建议结合HBuilderX、Android Studio、Adobe XD/Axure RP、Postman等工具同步实践,严格按照任务要求完成各阶段成果物的编写与提交,注意避免出现个人信息导致扣分。

1,217

社区成员

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

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