Страница: 1 |
VB. Adodc.проект. поиск - форма на удаление - форма на изменение - форма на добавление. из-зa чего может происходить такое?
1.А почему нельзя обновлять/загружать данные просто через ADODB.Recordset ? 2.А что за база ? Может база глючит ... Может быть все-таки дело не в ADO, а в Access: например при изменении нарушается целостность первичного ключа или например попытка записать в поле значение неподдержимаего типа. Ты просто можешь посмотреть, при каких условиях она повторяется(какие данные изменяются) и затем попробовать под отладчиком повторить и ситуацию. на форме все кнопки работают, всё прекрасно запоминается... только через некоторое время выскакивает эта ошибка.. Страница: 1 |
Вопрос: adodc: "Неопознанная ошибка"
Добавлено: 15.08.03 12:28
Автор вопроса: Svetlana | ICQ: 262385618
В форме на изменение записей ВСЕ изменения делаются через adodc
(ну например так:
Adodc2.RecordSource = "select * from port where name_port='" & DataCombo1.Text & "'"
Adodc2.Refresh
Adodc2.Recordset.Fields(2) = 0
Adodc2.Recordset.Fields(4) = 0
Adodc2.Recordset.Update )
и таким образом делаются куча изменений и постоянно приходится рефрешить adodc...
Так вот в чем собственно проблема: через некоторое время работы с этой формой появляется ошибка:"Неопознанная ошибка". Причем в заголовке пишется кэпшн адодс.
Таким образом выдается ошибка у ВСЕХ адодс этой формы и проект закрывается...
В ЧЕМ ДЕЛО??????
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Strannik
Вопросов: 9
Ответов: 112
Профиль | | #1
Добавлено: 15.08.03 12:37
Номер ответа: 2
Автор ответа:
Svetlana
ICQ: 262385618
Вопросов: 43
Ответов: 205
Профиль | | #2
Добавлено: 15.08.03 12:42
база Accessная.. и видишь ли... странно что только изменение глючит, а все остальные просто отлично работают!!!
Я уже думала о том что ты предложил.. естественно попробывать придется.. но я никак не могу понять что значит "неопознанная ошибка"... может с таким кто-то встречался...
Номер ответа: 3
Автор ответа:
Strannik
Вопросов: 9
Ответов: 112
Профиль | | #3
Добавлено: 15.08.03 13:29
Номер ответа: 4
Автор ответа:
Svetlana
ICQ: 262385618
Вопросов: 43
Ответов: 205
Профиль | | #4
Добавлено: 15.08.03 15:22
Номер ответа: 5
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #5
Добавлено: 16.08.03 03:23
Это конечно не решение проблемы, а её обход... но почему бы не попробовать вместо изменения записей таким образом, как у тебя, просто выполнять SQL-команды Update методом Connection.Execute?