VB.NET Table Adapter не вставляет строку в базу данных - PullRequest
0 голосов
/ 22 мая 2018

Я написал этот действительно простой запрос в конструкторе набора данных:

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

Проблема в том, что когда я нажимаю на кнопку, ничегопроисходит в моей базе данных, строка не вставлена.

В чем проблема?

1 Ответ

0 голосов
/ 23 мая 2018

Я наконец нашел проблему.Я нашел этот комментарий в Интернете, который исправил мою проблему:

его проблему можно исправить, щелкнув базу данных в обозревателе решений и изменив свойство так, чтобы оно отображалось как «Копировать, если новее», а не «Копировать».Всегда'.Если вы установили «Не копировать», вам необходимо вручную скопировать его или исключение, сообщающее, что он не может найти файл базы данных.

Источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...