我在数据集设计器中写了这个非常简单的查询:
INSERT INTO tabela (Id, Nome)
VALUES (@Id, @Nome);
SELECT Id, Nome
FROM tabela
WHERE (Id = @Id)
当我在查询构建器中运行它时,它会正常地将数据插入SQL数据库。
我的问题是:我在表单上创建了一个按钮,并将此代码添加到按钮单击事件处理程序中:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim ID As Integer
Dim Nome As String
ID = 1
Nome = "teste"
TabelaTableAdapter.NovoItem(ID, Nome)
End Sub
问题是,当我点击按钮时,我的数据库中没有任何反应,没有插入行。
问题出在哪里?
答案 0 :(得分:0)
我终于找到了这个问题。我在互联网上发现了这个解决我问题的评论:
可以通过单击解决方案资源管理器中的数据库并将属性调整为“Copy if Newer”而不是“Copy Always”来解决他的问题。如果将其设置为“不复制”,则需要手动复制它,或者说它无法找到数据库文件。