mysql - Insert语句向数据库添加数据

标签 mysql vb.net ms-access vba

我似乎没有发现我的查询出了什么问题。最后的值是变量的名称

Command.CommandText = (" INSERT INTO [TransfersAndAdditionalCourses]
               (TransferCourse1,TransferCourse2, TransferCourse3, 
               TransferCourse4, TransferCourse5, AdditionalCourse1,   
          AdditionalCourse2, AdditionalCourse3, AdditionalCourse4, AdditionalCourse5) 
          VALUES ('" & firstTransferCourse & ",' " & secondTransferCourse 
          & "," & thirdTransferCourse & " ', '" & fourthTransferCourse & " ','" 
          & fifthTransferCourse & " ', '" & firstAdditionalCourse & ", " 
          & secondAdditionalCourse & "',' " & thirdAdditionalCourse & "',' " 
          & fourthAdditionalCourse & "','" & fifthAdditionalCourse & "' ")

谢谢

最佳答案

在我看来,你缺少一些单引号。

请尝试这个:

Command.CommandText = ("INSERT INTO [TransfersAndAdditionalCourses]
           (TransferCourse1,TransferCourse2, TransferCourse3, TransferCourse4, 
            TransferCourse5, AdditionalCourse1, AdditionalCourse2, AdditionalCourse3,
            AdditionalCourse4, AdditionalCourse5)
    VALUES ('" & firstTransferCourse & "',' " & secondTransferCourse & "', '" 
               & thirdTransferCourse & " ', '" & fourthTransferCourse & " ','" 
               & fifthTransferCourse & " ', '" & firstAdditionalCourse & "', '" 
               & secondAdditionalCourse & "',' " & thirdAdditionalCourse & "',' " 
               & fourthAdditionalCourse & "','" & fifthAdditionalCourse & "' ")

关于mysql - Insert语句向数据库添加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26988099/

相关文章:

mysql - 保护 Heroku 的 REST API

c# - vb.NET 到 C# 的转换错误 : Cannot implicitly convert type 'object' to 'MyCustomObject' An explicit conversion exists

c# - SqlBulkCopy 计算字段

vba - 设置参数后查看参数化查询SQL

css - Telerik RadEditor css/对话框类覆盖主皮肤

ms-access - 如何使用 VBA 连接 Access 中的备注字段?

mysql - 左连接、内连接和并集,如何排序

mysql - 用户地理位置数据库设计

php - 如何根据值将mysql中的行计入两个或多个变量?

c - 使用 C DLL 的 VB.Net