Главная страница
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.031 c
1-1090483780
__es
2004-07-22 12:09
2004.08.08
Parsing


14-1090306595
zuk
2004-07-20 10:56
2004.08.08
Горячие клавиши в винде.


1-1090842271
Magic_STI
2004-07-26 15:44
2004.08.08
трабла с ИНИ-файлами.


1-1090565921
Jaxtor
2004-07-23 10:58
2004.08.08
Уничтожение всех объектов данного класса


4-1088166460
Дмитрий2004
2004-06-25 16:27
2004.08.08
Как можно узнать FPS