搜索
首页 电脑/网络 程序设计 VB

怎样依次修改recordset对象中某个字段的值

怎样依次修改recordset对象中某个字段的值而不将结果写入数据库,只是用来在DataGrid1控件中显示? 我用 Adodc1.Recordset.Fields(3).Value = "qqqw" 接下来执行Adodc1.Recordset.MoveNext时总是出错,提示“缺少更新或刷新的键列信息”、“操作已被取消”,不知道是为什么?

全部回答

2007-02-24

170 0
不算最好的办法: 你将Adodc1.Recordset的数据直接指向一个临时性的数据表中,程序开始的时候把源数据表向临时数据表写记录,然后修改临时数据表的值,显示Adodc1.Recordset的DataGrid1不就好了?

2007-02-12

189 0
    Try this, see if it works, and let me know the result Dim Arrayrecord as variant Dim ValueYouWantToSet AS String For x = 0 To Adodc1。
    Recordset。RecordCount - 1 For y = 0 To rsAdodc1。RecordsetFields。Count - 1 Arrayrecord(y,x) = ValueYouWantToSet Next X Next Y。
    。

2007-02-12

156 0
矛盾: 在表格中直接修改显示值好了.

2007-02-12

154 0
修改字段而不写入到数据库??. 那直接改DataGrid的Columns的值就好了.

2007-02-10

157 0
继续 LOOP呀,总要循环起来吧

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
VB
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
VB
数据库
C/C++
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
VB
VB
举报
举报原因(必选):
取消确定举报