Помогите люди добрые побороть IBX

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
AlexS
Сообщения: 2
Зарегистрирован: 04 фев 2005, 14:43

Помогите люди добрые побороть IBX

Сообщение AlexS » 16 фев 2005, 12:54

Ну что за подлянка этот IBX !!!
У меня на форме: IBDataset, IBTransaction,IBQuery, IBUpdateSQL. В свойстве IBQuery.GeneratorField указал MyGen,ID,1,OnNewRecord. Жмякаю на кнопарь "Добавить" (IBQuery.Insert) и у меня в базе новая строка с ID=oldID+2!!!! Это потому что генератор рабатывает один раз когда я делаю IBQuery.Insert, а второй когда IBUpdateSQL делает Insert. Ну и как это побороть???

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 16 фев 2005, 13:16

гонишь ты. наверняка еще в триггере генератор инкрементируется.

Tomkat
Сообщения: 15
Зарегистрирован: 01 мар 2005, 15:42

Сообщение Tomkat » 02 мар 2005, 14:54

а зачем тебе IBUpdateSQL ?
не проще все сделать на IBDataSet ?

Ответить