Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Не могу редактировать ДБ!!! в VS.net Добавлено: 17.09.03 20:29  

Автор вопроса:  skill | Web-сайт: qqwe

Не могу разобраться!!!
Третий день, как поставил Visual Studio.Net.
Возникли проблемы при с редактированием БД(при чем пробовал подключаться к разным форматам БД с разными провайдерами на С# и Vb) 
Проблема такова: Программа вроде-бы все делает не выдавая ошибок но при этом не вносит изменения в БД (Добавление/редактирование записей,добавление полей).Методы Begine/End.Edit(Для редактирования записей),Accept.Change для таблицы при добавлении полей не работают, также как и не работает метод
Table.NewRow()&(Rows.Add) при создании новых записей в таблице,как в приведенном ниже примере:


 Dim tblTest As System.Data.DataTable
        Dim rwTest As System.Data.DataRow
        tblTest = New System.Data.DataTable()
        tblTest = Me.DsTest1.test     //DsTest1-Мой DataSet, test-таблица в БД включенная DsTest
        Dim i As Integer
        Do
            i = i + 1
            rwTest = tblTest.NewRow()
            rwTest("ID") = i
            rwTest("KOD") = i
            rwTest("Name") = "Name" + i.ToString()
            tblTest.Rows.Add(rwTest)

        Loop While i < 10

Помогите пожалуйста, инрересно ведь!

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 18.09.03 10:37
Для взаимодействия между Dataset и БД нужно использовать объект
DataAdapter (для OleDB - OledbDataAdapter, для SQL - SQLDataAdapter,
для ODBC - ODBCDataAdapter).

Ответить

Номер ответа: 2
Автор ответа:
 ol2003



Вопросов: 3
Ответов: 122
 Профиль | | #2 Добавлено: 18.09.03 16:22

Я сильно сомневаюсь, что можно добавить или удалить колонку в реальной таблице через виртуальную в Dataset. Здесь лучше воспользоваться Command (SQLCommand, ODBCCommand, OLEDBCommand):

SQLCommand.CommandText="alter table t1 add col13"

SQLCommand.execute

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам