powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Ошибка обновления данных... Access+VB.Net
3 сообщений из 3, страница 1 из 1
Ошибка обновления данных... Access+VB.Net
    #35729845
Andrey52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Код: plaintext
the UpdateCommand affected  0  of the expected  1  records 
- вот такая ошибка возникает при вызове метода Update OleDbDataAdapter, при чем одна запись все таки меняется...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
 Dim dt As New DataTable
    Dim da As OleDbDataAdapter
    Dim daTeachers As OleDbDataAdapter
    Dim dtTeachers As New DataTable
    Dim conn As New OleDbConnection

    Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed 
        Dim insCommand As OleDbCommand
        Dim upCommand As New OleDbCommand("update классы set класс=@par where класс=@par", conn)
        Dim delCommand As New OleDbCommand("delete from классы where класс=@par", conn)
        insCommand = New OleDbCommand("insert into классы (класс) values(@par) ", conn)
        insCommand.Parameters.Add("@par", OleDbType.VarChar,  15 , "класс")
        delCommand.Parameters.Add("@par", OleDbType.VarChar,  15 , "класс")
        upCommand.Parameters.Add("@par", OleDbType.VarChar,  15 , "класс")
        'upCommand.Parameters.Add("@par2", OleDbType.Integer, 4, "Key")
        da.InsertCommand = insCommand
        da.DeleteCommand = delCommand
        da.UpdateCommand = upCommand

        da.Update(dt)

End Sub
Подскажите пожалуйста в чем причина
...
Рейтинг: 0 / 0
Ошибка обновления данных... Access+VB.Net
    #35730236
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что должна делать команда
Код: plaintext
update классы set класс=@par where класс=@par
?
...
Рейтинг: 0 / 0
Ошибка обновления данных... Access+VB.Net
    #35730572
Andrey52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нда... и правда... а как же быть...
есть два столбца класс и руководитель, класс является ключевым полем...
и может менятся... как же мне обновить это поле подскажите...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Ошибка обновления данных... Access+VB.Net
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]