Visual Studio MS Access表未反映更改

时间:2014-06-20 08:38:59

标签: sql vba visual-studio-2013

我有一个使用简单查询访问MS Access数据库的Visual Studio项目。 我的一个插入操作查询(InsertCompany

INSERT INTO `Corporate` (`CompName`, `RID`, `NetWorth`, `Shares`, `Price`, `MktValue`) VALUES (?, ?, ?, ?, ?, ?)

此处CorporateDalalStreetDataSet中的数据表 但是当我使用

从我的项目中调用它时
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    If CorporateTableAdapter2.InsertCompany(TextBox1.Text, TextBox2.Text, TextBox3.Text, TextBox4.Text, TextBox5.Text, TextBox5.Text) Then
        MsgBox("Company added")
    End If
End Sub 

数据库文件不反映更改或任何插入

我在另一个表单上有另一个这样的查询插入过程但是工作得很好 它地址到同一文件中的另一个表

1 个答案:

答案 0 :(得分:1)

第一个问题是您的INSERT查询:

应该阅读

INSERT INTO Corporate (CompName, RID, NetWorth, Shares, Price, MktValue) VALUES (?, ?, ?, ?, ?, ?)

下一个问题可能是您作为参数提供的数据类型。但是,如果不了解包装器CorporateTableAdapter2,就不可能找到这类问题。