Невозможно обновить базу данных через TableAdapter - PullRequest
0 голосов
/ 11 ноября 2011

У меня проблема при попытке вставить, удалить или обновить данные в базе данных SQL Server с помощью VB.NET.

Я пытаюсь вставить данные двумя разными способами, но ни один из них не работает:

  • вставка непосредственно через табличный адаптер с помощью команды "Вставить".
  • с манипулированием объектом «таблица», который используется для последовательного обновления адаптера таблицы.
Dim acmd As New DSGTableAdapters.t001_comandosTableAdapter
Dim tcmd As New DSG.t001_comandosDataTable

acmd.Insert(1, 1, "Teste dado", "Teste ação")

tcmd = acmd.GetData
tcmd.Addt001_comandosRow(2, 2, "teste dado2 através de tabela", "teste ação2")

acmd.Update(tcmd)

Я могу манипулировать данными напрямую с помощью обозревателя баз данных Visual Studio, но в коде я не достигаю того же.

  • Visual Studio 2010 (VB)
  • Microsoft SQL Server 2008 v. 10.00.2531
  • Поставщик: поставщик данных .NET Framework для SQL Server
  • База данных находится на локальной машине с предоставленным доступом.

Как это можно решить?

...