我的程序是用 VB.NET 编写的,我有一个只有一列的 Excel 表,列的类型是文本。现在我想将所有的 excel 表行添加到 MS Access 表中。
我的 Access 表有 5 列,我必须为其余字段提供一些静态数据。我不能让它们清空,因为我的表结构不允许我让它们清空。它们是强制性的。
我的算法是这样工作的
- 将 Excel 工作表数据读入 DataTable
- 循环到DataTable所有行的末尾
附加每个单元格的文本和我的一些静态信息以创建查询字符串
INSERT into TableName(c1,c2,c3) values (v1,v2,v3), (v1,v2,v3), (v1,v2,v3), (v1,v2,v3) ... ... (n1,n2,n3);
- 执行这个查询
但是我在这个查询中遇到了错误,有什么建议吗?