Форум: "Базы";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
ВнизГенератор в 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.032 c