Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница:

 

  Вопрос: Нарушение параллеллизма Добавлено: 11.06.12 00:52  

Автор вопроса:  Zahar | Web-сайт: partnerka-ru.info
Есть база данных MS Access с единственной таблицей Tlb1 из двух колонок: ID – счётчик и Dates – с типом данных DateTime
Tlb1
id Dates
1 13.10.2011 22:59:00
2 12.07.2011 12:40:41
3 25.04.2009 20:01:10
4 14.07.2011 14:57:21
5 27.01.2011 9:30:02
6 14.07.2011 11:50:59
7 05.11.2011 20:01:54
8 26.05.2009 7:59:20
9 25.04.2009 20:01:06
10 26.05.2009 7:59:21
11 26.04.2009 2:58:22
12 23.02.2012 9:17:27
13 16.08.2009 6:00:01
14 25.04.2009 20:01:06
15 25.03.2011 18:07:41
16 26.12.2010 16:00:02
17 26.05.2009 7:59:22


Для обработки базы данных используется такая программка:

        
Dim dConn As OleDbConnection
        dConn = New OleDbConnection(connStr)’ где connStr – заданная строка соединения с БД
        Dim dAdapt_t As New OleDbDataAdapter("SELECT * FROM Tlb1 ORDER BY id", dConn)
        Dim builder As OleDbCommandBuilder = New OleDbCommandBuilder(dAdapt_t)
        Dim Tlb1 As New DataTable
        dAdapt_t.Fill(Tlb1)
        For i = 0 To Tlb1.Rows.Count-1
            Tlb1.Rows(i)("Dates") = Tlb1.Rows(i)("Dates").AddSeconds(1)
            dAdapt_t.Update(Tlb1)
        Next


Почему-то в этом примере на 7-й записи (i=6) возникает ошибка:
"Нарушение параллелизма: UpdateCommand затронула 0 из ожидаемых 1 записей."
Если начать работу цикла с восьмой записи (i=7) эта же ошибка возникнет на 15-й записи (i=14).
Объясните, что я делаю не так?

Ответить

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

Нет ответов

Страница:

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





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