|
|
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Имеется БД firebird 2.5 в ней таблица CUSTOMER с полями ID_CUSTOMER (автоинкримент), SURNAME , CNAME , PATRONYMIC пытаюсь внести запись новую запись, как сделать так, чтобы значение поля ID_CUSTOMER которое генерируется автоматически подставлялось из БД без вызова хранимой процедуры? например INSERT INTO CUSTOMER VALUES (' ID_CUSTOMER ','Иванов','Иван','Иванович'); заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 15:45:44 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
MocArt> например INSERT INTO CUSTOMER VALUES ('*ID_CUSTOMER*','Иванов','Иван','Иванович'); Insert ... Returning... -- Vladimir A.Bakhvaloff Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 15:50:28 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 15:51:41 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
Все равно не получается, написал вот так: insert into CUSTOMER values ('GEN_ID(ID_CUSTOMER)','Иванов','Иван','Иванович'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 16:04:31 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
MocArt, А генератор ID_COSTUMER создан? Если нет то создавай: Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 16:11:24 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
Поля куда вставлять кто переслять будет? insert into CUSTOMER (тут надо написать поля )values ('GEN_ID(ID_CUSTOMER)','Иванов','Иван','Иванович'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 16:11:27 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
MocArtGEN_ID(ID_CUSTOMER) 1 забыл Код: sql 1. или вот так Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 16:37:29 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
MocArtкак сделать так, чтобы значение поля ID_CUSTOMER которое генерируется автоматически подставлялось Куда подставлялось? Под кружку пива?.. MocArtнаписал вот так Куда написал? На деревню дедушке?.. Ты точно статью по выше приведённой ссылке прочитал хотя бы однажды?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 16:53:13 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
zirraMocArt> например INSERT INTO CUSTOMER VALUES ('*ID_CUSTOMER*','Иванов','Иван','Иванович'); Insert ... Returning... -- Vladimir A.Bakhvaloff на id лучше триггер, с проверкой вставляемого значения на null if ( new.id is not null ) then new.id = next value for g_... скорость вставки судя по названию не критична ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 16:57:50 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
NikolayV81if ( new.id is not null ) then new.id = next value for g_... Нюню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 17:10:59 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
NikolayV81> на id лучше триггер, с проверкой вставляемого значения на null Он начал с другого... ;-) -- Vladimir A.Bakhvaloff Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 17:15:58 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
wadmanNikolayV81if ( new.id is not null ) then new.id = next value for g_... Нюню Не в тему, что не радует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 17:30:53 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
NikolayV81wadmanпропущено... Нюню Не в тему, что не радует? Обычно на null проверяют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 17:47:39 |
|
||
|
Получение ID в Delphi из firebird 2.5
|
|||
|---|---|---|---|
|
#18+
wadmanОбычно на null проверяют. А, да, точно, словами написал как надо, а кодом накосячил... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2014, 18:17:17 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38647848&tid=1563582]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 468ms |

| 0 / 0 |
