Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
ВнизIBExpert глюк или фича Найти похожие ветки
← →
Топпер (2005-03-01 11:49) [0]Делаю простейщую базу из одной таблицы, с тремя полями: автоинкремент через тригер+генератор и два поля varchar(100), открываю таблицу, открываю данные, и вношу данные следующим образом:
сначала в первое поле varchar проставляю произвольные значения на несколько записей, потом ставлю курсор на второе поле varchar (на второй столбец) и опять проставляю произвольные значения, тоесть сначала один столбез заполнил потом второй, нажимаю commit, происходит refresh, и все вбитые во второе поле значения исчезают, заменяются на <null>!
В тоже время если вносить данные не столбцами, а строчками, то все будет на месте!
Это глюч или фича?
← →
Johnmen © (2005-03-01 11:55) [1]А это где ?
← →
ЮЮ © (2005-03-01 11:56) [2]>нажимаю commit
Нажми для начала Post!!! А то везде глюки да фичи мерещатся :)
← →
Sergey13 © (2005-03-01 11:59) [3]2Топпер (01.03.05 11:49)
>Это глюч или фича?
Второе. Точнее, ИМХО, это нормальная реакция.
← →
Топпер (2005-03-01 12:08) [4]2ЮЮ,
> Нажми для начала Post!!! А то везде глюки да фичи мерещатся :)
я же написал что несколько записей внес, если бы я не нажал пост, исчезла бы одна!
2Johnmen ©
> А это где ?
В IBExpert
← →
ЮЮ © (2005-03-01 12:16) [5]Сорри, я понял ситуацию с точность ло наоборот :(
← →
Sergey13 © (2005-03-01 12:24) [6]2[4] Топпер (01.03.05 12:08)
>В IBExpert
Тогда непонятно. Сейчас сделал тоже самое - все нормально.
При заполнении первого поля ИД-шники заполняются автоматом?
← →
Топпер (2005-03-01 12:27) [7]2Sergey13 ©
> При заполнении первого поля ИД-шники заполняются автоматом?
очищаю таблицу, при внесении первой записи, появляется корректное значение id а все остальные записи имеют ЭТОТ ЖЕ id!
← →
Sergey13 © (2005-03-01 12:30) [8]2[7] Топпер (01.03.05 12:27)
> все остальные записи имеют ЭТОТ ЖЕ id!
Вот тут и ищи. Может у тебя в тригере Gen_Id(gen_name,0)?
← →
Топпер (2005-03-01 12:31) [9]CREATE TRIGGER MASTER_BI FOR MASTER
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.ID = GEN_ID(GEN_MASTER_ID,1);
END
← →
Sergey13 © (2005-03-01 12:35) [10]А Интербейс какой? Версия в регистрационной информации базы Эксперта соответствует фактическому?
← →
Топпер (2005-03-01 12:36) [11]АФИГЕТЬ! когда ставлю один итот же символ в столбец, то генератор не меняется, когда символ другой - меняется, снова прежний символ - значение геренатора такое каторое было неизменным!
← →
Топпер (2005-03-01 12:38) [12]а интербейс у меня firebird 1.5 ss под mandrake10
← →
Sergey13 © (2005-03-01 12:40) [13]2[11] Топпер (01.03.05 12:36)
Да, действительно забавно, у меня тоже самое.
← →
Топпер (2005-03-01 12:44) [14]такая же хрень у меня в программе получается, что юзер должен заполнять только строками!
может ктонить объяснить как справиться с этим?
← →
Sergey13 © (2005-03-01 12:54) [15]2[14] Топпер (01.03.05 12:44)
>может ктонить объяснить как справиться с этим?
Например вводить не в рабочий датасет, а в промежуточный, например типа RxMemoryData. После ввода, по кнопке - ввод в БД. Я часто так делаю.
← →
Johnmen © (2005-03-01 13:10) [16]>такая же хрень у меня в программе получается, что юзер должен заполнять только строками!
Значит кривая она, программа...:)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.041 c