VB6使用datagrid映射过来的数据无法保存!!!求解
自制软件,功能有待完善,现在碰到个问题,快烦死人了:
DataGrid控件绑定了Adodb连接的数据库,数据显示啥都没问题,然后又调用了另一个数据库,表中字段都对应好了,也能把数据复制过来,但是DataGrid就是不保存数据,删除也提示“无法为更新行定位……”,为什么在DataGrid中手动输入的就会自动保存啊,映射过来的就不行!

第一个删除有问题,第二个就没问题!
代码:
For i = 1 To frmexchange.List5.ListCount
c(i) = frmexchange.List5.List(i - 1)
d(i) = frmexchange.List6.List(i - 1)
Next
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "/TransDataDB.mdb" & ";Persist Security Info=False"
rec2.Open "OutputData", con, adOpenKeyset, adLockOptimistic
For i = 1 To frmexchange.List5.ListCount
rec2.AddNew
rec2.Fields(c(i)) = rs1.Fields(d(i))
rec2.MoveNext
End If
Next
Set con = Nothing
Set rec2 = Nothing
DataGrid控件绑定了Adodb连接的数据库,数据显示啥都没问题,然后又调用了另一个数据库,表中字段都对应好了,也能把数据复制过来,但是DataGrid就是不保存数据,删除也提示“无法为更新行定位……”,为什么在DataGrid中手动输入的就会自动保存啊,映射过来的就不行!


第一个删除有问题,第二个就没问题!
代码:
For i = 1 To frmexchange.List5.ListCount
c(i) = frmexchange.List5.List(i - 1)
d(i) = frmexchange.List6.List(i - 1)
Next
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "/TransDataDB.mdb" & ";Persist Security Info=False"
rec2.Open "OutputData", con, adOpenKeyset, adLockOptimistic
For i = 1 To frmexchange.List5.ListCount
rec2.AddNew
rec2.Fields(c(i)) = rs1.Fields(d(i))
rec2.MoveNext
End If
Next
Set con = Nothing
Set rec2 = Nothing
...全文
相关推荐
VB6 DataGrid中的数据导出到Excel
把DataGridView导出到Excel文件的示例,己经经过调试,下载即可使用~
VB6+Access旅游资源管理系统开发实战指南
VB6与Access组合是高校毕业设计中经典的桌面应用开发技术栈,其核心在于理解ADO数据绑定机制、Jet SQL语法特性及Windows原生控件交互逻辑。该方案规避了.NET运行时依赖和Python打包兼容性问题,以轻量级、零安装、高可控性满足教学评审对代码可读性与过程完整性的硬性要求。通过多表关联建模(景点/线路/明细)、动态SQL条件拼接、Word OLE自动化导出等关键技术,实现旅行社资源调度类系统的业务闭环。尤其适用于中小型旅游管理场景下的课程设计、毕设落地与工程化交付。
vb中datagrid控件的详细使用方法
vb中datagrid控件的详细使用方法,拿出来给大家看看!!!!是学习datagrid控件的好助手
vb DataGrid导出excel例子
vb DataGrid导出excel例子,学习好资料,简单易懂
VB中DataGrid_控件的使用
有关VB中DataGrid空间的详细使用情况


