我有一个使用简单查询访问MS Access数据库的Visual Studio项目。
我的一个插入操作查询(InsertCompany
)
INSERT INTO `Corporate` (`CompName`, `RID`, `NetWorth`, `Shares`, `Price`, `MktValue`) VALUES (?, ?, ?, ?, ?, ?)
此处Corporate
是DalalStreetDataSet
中的数据表
但是当我使用
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
数据库文件不反映更改或任何插入
我在另一个表单上有另一个这样的查询插入过程但是工作得很好 它地址到同一文件中的另一个表
答案 0 :(得分:1)
第一个问题是您的INSERT
查询:
应该阅读
INSERT INTO Corporate (CompName, RID, NetWorth, Shares, Price, MktValue) VALUES (?, ?, ?, ?, ?, ?)
下一个问题可能是您作为参数提供的数据类型。但是,如果不了解包装器CorporateTableAdapter2
,就不可能找到这类问题。