Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.15;
Скачать: CL | DM;

Вниз

Autoincrement + ADOCommand   Найти похожие ветки 

 
Lexx_   (2006-08-19 14:46) [0]

Как узнать значение поля autoincrement после добавления записи в таблицу. (Использую ADOCommand+Access)
________________________
Добавляю в таблицу клиентов нового человека (его id генерируется автоматически) и в некоторых случаях необходимо  в таблицу с платежами внести платеж при его добавлении...
в платеже естественно указывается ссылка на id клиента

Все єто делается в одной транзакции для обеспечения целостности...  Как узнать id добавленного клиента


 
Dok   (2006-08-19 14:49) [1]


> Все єто делается в одной транзакции для обеспечения целостности.
> ..  Как узнать id добавленного клиента

ага, типа аксес поддерживает их :)


 
Anatoly Podgoretsky ©   (2006-08-19 15:09) [2]

@@IDENTITY


 
Lexx_   (2006-08-19 15:40) [3]

> ага, типа аксес поддерживает их :)
Я не заню точно поддерживает или нет - но работает - это факт!!! Проверено на практике!

> Anatoly Podgoretsky
Подскажите пожалуйста поподробнее про @@IDENTITY
как это использовать - я новичок в БД


 
Dok   (2006-08-19 16:14) [4]


> Я не заню точно поддерживает или нет - но работает - это
> факт!!! Проверено на практике!

на какой это еще блин практике?


 
sniknik ©   (2006-08-19 16:49) [5]

Lexx_   (19.08.06 15:40) [3]
> как это использовать - я новичок в БД
новичкам что хелп читать запрещают? или по данному ключевому слову поск делать?

Dok   (19.08.06 16:14) [4]
> на какой это еще блин практике?
на производственной... блин.

вообще практика это критерий истины. а транзакции в базах аксесс поддерживаются, пять уровней вложенности,  ограничение для присоедененных таблиц (но это они считай в другой базе...) и еще там, чтото по мелочи.


 
Lexx_   (2006-08-19 21:38) [6]

> новичкам что хелп читать запрещают? или по данному ключевому слову поск делать?
я читал - только вот запутался:

в ADOCommand я так понял нужно дать запрос типа

INSERT tab(pole) values(xxx)
SELECT @@identity AS id;

но это же две инструкции - возникает ошибка - я не могу разобраться как правильно их записать

потом я так понял результат можно получить через DataSet


 
Anatoly Podgoretsky ©   (2006-08-19 22:06) [7]

Не получится ADOCommand не возвращает записей, используй TAdoDataset


 
sniknik ©   (2006-08-19 22:15) [8]

> но это же две инструкции
а вот пакет команд база аксесс не позволяет... правильно по очереди.


 
Lexx_   (2006-08-19 22:53) [9]

Всем спасибо - работает!!!


 
Anatoly Podgoretsky ©   (2006-08-19 23:31) [10]

sniknik ©   (19.08.06 22:15) [8]
Для Акцесс два запроса AdoCommand + TAdoDataset во втором



Страницы: 1 вся ветка

Текущий архив: 2006.10.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
2-1159188905
Crazy monkey
2006-09-25 16:55
2006.10.15
Курсы $ и евро.


1-1157708781
ORMADA
2006-09-08 13:46
2006.10.15
Узнать путь к файлу до WM_DROPFILES


2-1159346762
Aleks
2006-09-27 12:46
2006.10.15
Как из программы открыть окно проводника с выделенным,нужным файл


15-1158764617
ProgRAMmer Dimonych
2006-09-20 19:03
2006.10.15
Глюки моего компа


6-1148129528
Замок
2006-05-20 16:52
2006.10.15
Никто не подскажет, как сделать arp spoofing средствами delphi ?