Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Генератор в InterBase   Найти похожие ветки 

 
ksa2002 ©   (2004-07-12 14:23) [0]

При проводке товара по накладной номер накланой формерутся на основе генератора (тригер befor update), как узнать в Delphi значение генератора ?


 
Курдль ©   (2004-07-12 14:25) [1]


> ksa2002 ©   (12.07.04 14:23)  
> При проводке товара по накладной номер накланой формерутся
> на основе генератора (тригер befor update), как узнать в
> Delphi значение генератора ?

А зачем триггер, если есть генератор?


 
Reindeer Moss Eater ©   (2004-07-12 14:28) [2]

Точнее так: зачем присваивать номер в триггере, если значение требуется в Delphi?


 
ksa2002 ©   (2004-07-12 14:28) [3]

:) верно неподумал, но всеравно как узнать значение генератора ?


 
ksa2002 ©   (2004-07-12 14:30) [4]

Точнее так: зачем присваивать номер в триггере, если значение требуется в Delphi?
Целостность базы


 
Reindeer Moss Eater ©   (2004-07-12 14:31) [5]

Делай проводку с помошью sp.
Она тебе и вернет новое значение.


 
Курдль ©   (2004-07-12 14:31) [6]

"select GEN_ID("ИМЯ_ГЕНЕРАТОРА", 1) from
rdb$database";

либо
"select GEN_ID("ИМЯ_ГЕНЕРАТОРА", 0) from rdb$database";


 
Курдль ©   (2004-07-12 14:34) [7]


> ksa2002 ©   (12.07.04 14:30) [4]
> Точнее так: зачем присваивать номер в триггере, если значение
> требуется в Delphi?
> Целостность базы

Никогда не видел, чтобы номер накладной влиял на целостность данных. Может быть ID?


 
}|{yk ©   (2004-07-12 14:36) [8]

Элементарно. Вставляй с помощью процедуры, возвращающей ID добавленной записи


 
ksa2002 ©   (2004-07-12 14:42) [9]


>
> Курдль ©   (12.07.04 14:31) [6]
> "select GEN_ID("ИМЯ_ГЕНЕРАТОРА", 1) from
> rdb$database";
> либо
> "select GEN_ID("ИМЯ_ГЕНЕРАТОРА", 0) from rdb$database";

То что надо было ! Спасибо !


 
Desdechado ©   (2004-07-12 16:27) [10]

чревато такое. жругой юзер в тот же момент спросит то же самое и каюк!


 
jack128 ©   (2004-07-12 18:47) [11]


> чревато такое. жругой юзер в тот же момент спросит то же
> самое и каюк!
ты не понимаешь, что такое генератор.


 
Anatoly Podgoretsky ©   (2004-07-12 19:00) [12]

Desdechado ©   (12.07.04 16:27) [10]
Не чревато для первого варианта, вот для второго да, чревато.


 
dolmat   (2004-07-13 09:28) [13]

>ksa2002 ©  
Я не знаю как у вас, но у нас накладные это бланки строгой отчетности и номера надо вводить ручками или сканером штрихкода.
На вашем месте я бы сделал на форме ввода отображение номера накладной.


 
Desdechado ©   (2004-07-13 11:34) [14]

2 jack128
я говорил об этом
select GEN_ID("ИМЯ_ГЕНЕРАТОРА", 0) from rdb$database
такой запрос дает ТЕКУЩЕЕ значение генератора, причем всем ОДИНАКОВОЕ
поэтому про мое понимание генераторов не надо, не стОит...



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
6-1086519798
valex1
2004-06-06 15:03
2004.08.08
Имя хоста по IPшнику


14-1090233197
Dmitrij_K
2004-07-19 14:33
2004.08.08
Мона ли ставить на одной машине несколько Дельфей


14-1090274838
Piter
2004-07-20 02:07
2004.08.08
Руссификация TTabControl


14-1090505644
menart
2004-07-22 18:14
2004.08.08
У кого каие мысли?


1-1090847248
Protoss
2004-07-26 17:07
2004.08.08
Извините, еще вопросик - а как сохранить элементы ListView1