Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Две записи вместо одной [D5, MSSQL]


Fedorenkoda ©   (2002-08-07 13:19:00) 

Уважаемые мастера, я столкнулся с такой проблемой:
Я использовал компоненты Database,Session,DataSourse,Table для подключения таблицы MS SQL 7. Все данные этой таблицы я вывожу в DBGride.И все было бы нормально, но когда я вставляю запись, редактирую её и потом нажимаю на кнопку Post(DBNavigator) у меня появляется вторая запись идентичная вставленной. Как от неё избавиться. Помогите, пожалуйста.


Сочувствующий   (2002-08-14 16:23:00) [1]

У меня иногда такой глюк бывает в Interbase? Причем только на одной машине.


Reindeer Moss Eater   (2002-08-14 12:18:00) [2]

Первичный ключ у таблицы есть?


VAleksey   (2002-08-14 12:11:00) [3]

Refresh пробовал ?


EF   (2002-08-14 12:08:00) [4]

Хотелось бы уточнить: такой глюк (дубль записей) наблюдается только в гриде? - лично я столкнулась именно с такой проблемой. то есть физически вторая запись не добавляется. ну я справляюсь с этой ерунденью при использовании локальных субд (только в этом случае вижу смысл в использовании компонента TTable) простым рефрешем. при работе же с SQL, я всегда использую компоненты TQuery либо TStoredProc, тогда такой проблемы просто не возникает.


Mike Kouzmine   (2002-08-07 13:25:00) [5]

Странно


Наверх

Титульная страница Поиск, карта сайта Написать письмо