Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / insufficient key column information for updating or refreshing / 6 сообщений из 6, страница 1 из 1
19.05.2004, 17:27
    #32524556
HiddenCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insufficient key column information for updating or refreshing
При вызове метода Resync возникает ошибка:

insafficient key column information for updating or refreshing

Как с этим бороться?
...
Рейтинг: 0 / 0
20.05.2004, 16:35
    #32526655
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insufficient key column information for updating or refreshing
Текст запроса в студию!
...
Рейтинг: 0 / 0
21.05.2004, 11:05
    #32527635
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insufficient key column information for updating or refreshing
Была такая ситуация, когда работал с гридом. Возникала она если выполнялась следлующая последовательность дейтсвий :
1.Добавление строки
2. ЕЕ изменение/или удаление
Лечилось обновлением грида. ИМХО это связано с тем что после добавления новой строки на клиентский курсор не приходил код строки ( newid()).

Еще может быть в случае если нет уникального ключа в таблице.
Ну а с кодом было бы более определенно.
...
Рейтинг: 0 / 0
21.05.2004, 13:04
    #32527998
HiddenCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insufficient key column information for updating or refreshing
Уникальный ключ в таблице есть.
Не подскажете, как посмотреть текущую версию и где взять более новую версию компонента DataGrid?
...
Рейтинг: 0 / 0
21.05.2004, 13:09
    #32528011
HiddenCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insufficient key column information for updating or refreshing
Запрос к базе простой

или update table
set a=1

или insert into table
values ()

Запрос выполняется правильно.. В базе обновления происходят, но на гриде эти изменения не отображаются... после команды Resync

Если выполнить Refresh, то все отобразиться....
...
Рейтинг: 0 / 0
21.05.2004, 13:21
    #32528042
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insufficient key column information for updating or refreshing
Дык - и используй Refresh

Не силен я в VB, но что-то мне подсказывает, что команда Resync нужна не для обновления записей в DG, а для синхронизации этой самой DG с источником (т.е. что там пользователь навводил - вот он и пытается это пихать в источник, а у вас поди запросец не обновляемый, раз вы данные в обход DG изменяете)

Но это так - ИМХО, могу и ошибаться
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / insufficient key column information for updating or refreshing / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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