Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
3-1089785424
SergS
2004-07-14 10:10
2004.08.08
Delphi 7.0 и SyBase


3-1089735666
GanibalLector
2004-07-13 20:21
2004.08.08
решение проблемы обрыва коннекта в IBX


3-1089747979
vakir77
2004-07-13 23:46
2004.08.08
SQL запрос по текстовым полям


9-1083130788
LENIN
2004-04-28 09:39
2004.08.08
Delphi


1-1090993623
mixam
2004-07-28 09:47
2004.08.08
работа с файлами




   Наверх