проблемы с выводом в гриде

AlexCOM
Дата: 28.07.2005 12:06:19
Здарово всем!!!
у меня проблема:
Есть грид в нем записи, также есть строка для ввода новой записи, какая проблема:
Дело в том что при добавлении нескольких, или одной записи в грид, после отправления обновлений в базу данных у меня появляются столько же, и такие же записи(только с другим ключем) в гриде, т.е. у меня получается в два раза больше записей чем надо, при этом в БД все нормально, записей столько, сколько надо что это за непонятное явление, причем попробовал проделать это с помощью DataFormWizart, у них такая же тема.
И еще, на разных машинах бывает по разному, на одной произходит это дублирование, а на других нет.
В чем может быть дело?

Спасибо
Sa
Дата: 28.07.2005 12:09:44

AlexCOM

Дело в том что при добавлении нескольких, или одной записи в грид, после
отправления обновлений в базу данных у меня появляются столько же, и такие же
записи(только с другим ключем) в гриде, т.е. у меня получается в два раза больше
записей чем надо, при этом в БД все нормально, записей столько

Код обновления записей, структура таблицы?

uid = Sa

Posted via ActualForum NNTP Server 1.2

AlexCOM
Дата: 28.07.2005 16:48:31
непонял что это?
Sa
Дата: 28.07.2005 18:27:39


непонял что это?

Это просьба показать исходный код. Конкретнее интересует код обновления записей в БД.
+ неплохо структуру таблицы - столбцы, их тип, первичный ключ.

А вы о чем подумали? :-)

P.S. "Гадать" без кода не благодарное занятие.

uid = Sa

Posted via ActualForum NNTP Server 1.2

AlexeyStaf
Дата: 11.08.2005 18:11:33
По-моему, тут проблема в вызову метода Merge. Если вы работаете с DataFormWizart, то он вызывается в функции UpdateDataSet. Там есть строка наподобие этой: objzakaz_DataSet1.Merge(objDataSetChanges); Попробуйте удалить ее.