Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-1089631294
VladVen
2004-07-12 15:21
2004.08.08
Выгрузка данных в txt


1-1090862637
-= MAX =-
2004-07-26 21:23
2004.08.08
Передать переменную из одного модального окна в другое


1-1090911200
faost
2004-07-27 10:53
2004.08.08
ActionToolBar с градиентной заливкой


4-1088355244
P.N.P.
2004-06-27 20:54
2004.08.08
Изменение размеров


1-1090593728
fess
2004-07-23 18:42
2004.08.08
Приемы работы с Chart





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский