mysql - VB.net 将条目从一个表插入另一个表

标签 mysql vb.net-2010

我一直在试图找出我的代码出了什么问题。有人可以帮忙吗?

这是我的代码。

            Dim addTrans_SQL2 As String = "INSERT INTO Table1(Field1,Field2,Field3,Field4) SELECT (Field01,Field02,Field03,Field04) FROM InventoryItems WHERE Field1 = " & c_Field1 & ""
            Dim addTrans_dbcmd2 As OleDbCommand = New OleDbCommand(addTrans_SQL2, strCon)
            addTrans_dbcmd2.ExecuteNonQuery()

c_Field1 的值为 1。

我已经检查了两个表中每个字段的数据类型,它们是相同的。

我的 strCon 连接没有问题。

它说的唯一错误是我的 INSERT INTO 语句。

有人可以帮忙吗?谢谢!

最佳答案

由于我们没有表结构,因此我们假设您的 InventoryItemsField01 但没有 Field1

让我们关注您的 select 语句:

SELECT (Field01,Field02,Field03,Field04) 
FROM InventoryItems 
WHERE Field1 = " & c_Field1 & ""

问题出在Where子句中的Field1,您可以将其更改为Field01,它符合选择条件

SELECT (Field01,Field02,Field03,Field04) 
FROM InventoryItems 
WHERE Field01 = " & c_Field1 & ""

关于mysql - VB.net 将条目从一个表插入另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41693032/

相关文章:

mysql - 选择T1中有但T2中没有的id

php - 有什么办法可以最大限度地减少这段代码的 Mysql 数据库访问吗?

mysql - 选择查询来求和表 1 中的平均字段并计算表中的字段

python - 从 Windows 窗体调用 Python 脚本

php - Zend_DB 将大量数据导出到 csv 的正确策略是什么? – block – fetchAll – fetchRow

php - 从 mysql 表中提取唯一值并按出现次数排序

.net - 在 .net4 中使用具有 dbnull 值的 datareader

.net - 在缩放时如何避免平移超过嵌套在 Panel 中的 PictureBox 控件的边缘?

.net - Visual Studio vb.net 转到行快捷键(Ctrl + G)不起作用?

mysql - 我们如何使用 Sequelize 执行以下原始查询?