Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.47 MB
Время: 0.037 c
3-1109448613
serko
2005-02-26 23:10
2005.03.27
Очистка базы


6-1106553040
Zyb
2005-01-24 10:50
2005.03.27
работа с IdMappedPort


14-1109926617
Александр Иванов
2005-03-04 11:56
2005.03.27
Проблемы с Outlook ом


14-1109866583
kaif
2005-03-03 19:16
2005.03.27
Вопрос[1] О религии


1-1110377875
vlv
2005-03-09 17:17
2005.03.27
Как определить состояние кнопок мыши?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский