写了个vb.net 测试sqlite 代码,报错,急求解决!

stealthbk stealthbk 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Dim conn As System.Data.SQLite.SQLiteConnection

conn = New SQLiteConnection("Data Source=d:\northwindEF.db;Pooling=true;FailIfMissing=false")
conn.Open()

Dim sa As New SQLiteDataAdapter("select * from customers ", conn)
Dim ds As New System.Data.DataSet
sa.Fill(ds)
Dim mytable As New System.Data.DataTable
mytable = ds.Tables(0)
Me.DataGridView1.DataSource = mytable
Me.DataGridView1.Refresh()
ds.Tables(0).Rows(0).Item(1) = "88"
Me.DataGridView1.Refresh()
sa.Update(ds)

错误提示

System.InvalidOperationException:“当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand。”

我用oledb访问acess数据库时候 没出过这个错误
...全文

相关推荐

用VB.net操作SQLite数据库的完整工程代码

用VB.net操作SQLite数据库 还包括详细的图文教程的博客链接 如有需要可以下载 物超所值

HateMath

.NET Framework 1.0到4.0演进中的真实技术契约与迁移避坑指南

.NET Framework 是 Windows 平台企业级应用的底层运行基石,其核心由 CLR 运行时、BCL 类库和配置模型共同构成。从 1.0 到 4.0 的演进并非简单功能叠加,而是经历了四次底层契约重写:泛型引入重构 JIT 行为、CAS 安全模型确立权限边界、WCF/WPF 等技术整合带来跨组件互操作约束,以及 CLR 4.0 的并行运行时机制。这些变更深刻影响着程序集加载、ViewState 序列化、WCF 配置兼容性与 GAC 版本共存等关键环节。尤其在遗留系统迁移中,.NET Framew

chubo4673

化工CAD插件核心功能解析与安全部署实战指南

CAD二次开发是提升专业领域设计效率的关键技术,其核心原理在于通过API扩展,将行业特定规则与数据逻辑嵌入通用平台。从技术价值看,它能实现参数化绘图、数据驱动标注及自动化统计,将工程师从重复劳动中解放,聚焦于工艺优化等创造性工作。在化工、石化等流程工业领域,此类工具尤其适用于PID图绘制、设备布置及管道轴测图生成等高频场景。本文聚焦化工CAD插件,深入剖析其智能元件库、材料统计等核心模块,并结合AutoLISP与.NET等技术路径,提供一套从安全获取、沙盒测试到生产环境集成的完整工程实践方案,助力工程师规避

weixin_30920597

VB.NET 中使用 SQLite3 的演示代码

VB.NET 中使用 SQLite3 的演示代码

yeying814

Sqlite3+VB

非原创,感谢原作者。VB下使用Sqlite3,网上代码很多,但要筛选使用。这个测试可用。因为博客没法上传文件,所以上传在这里。

AI星球
评论 2
收藏 已收藏
分享
返回顶部
stealthbk
VB 16,718 成员 110,520 内容