![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить идентификатор записи?
well © (2010-12-13 14:00:00)
Страницы: < 1 2 3 4 5 6 7 8 9 10 >
БД Oracle.
Есть таблица. Поле ID инкрементный идентификатор, который определяется триггером в базе.
В программе данные отображаются через DBGrid. Связь с таблицей , связь через ADOQuery.
При вставке новой записи поле ID отображается как "0", хотя реальное значение отличается от нуля.
Реальное значение появляется после
Active=false
Active=true
Либо после перезапуска программы.
Можно ли получить значение поля без перезапуска?
Ega23 (2011-01-14 10:33:00) [61]
> + текст SQL в кавычках.
Ты, наверное, не пользуешься хранимыми процедурами. А зря.
ANB (2011-01-14 09:39:00) [62]
> Зачем все на T-SQL писать, мазохист что ли, или упертый?
На T-SQL я и не пишу, потому что не мазохист. А на pl/sql - без проблем. Причем скорость разработки и поиска опечаток и тривиальных ошибок (которые выявляются при компиляции) очень даже ничего по сравнению с написанием на клиентском языке + текст SQL в кавычках.
ANB (2011-01-14 09:36:00) [63]Оракл официально бесплатен для некоммерческого использования.
А для коммерческого - цены настолько мизерные, что любая фирма не напрягаясь заплатит.
Ну и оракл не проверяет лицензионность - все на совесть пользователям отдано.
Abramov Petr V. (2011-01-13 23:07:00) [64]
> Anatoly Podgoretsky © (13.01.11 19:09) [127]
>
> > Petr V. Abramov (13.01.2011 18:35:03) [123]
>
> > но как бе... не было в новейшей истории случаев наездов
> с их стороны.
>
> Предпочитаешь в русскую рулетку играть?
>
ну если знаешь прикуп, то why бы и not :)
Anatoly Podgoretsky (2011-01-13 21:19:00) [65]> Ega23 (13.01.2011 20:44:09) [129]
Пришли к согласию, к непротивлению сторон.
Ega23 (2011-01-13 20:44:00) [66]
> А ГУИ подразумевает без написания скриптов.
А, ну такого конечно нет. :)
Anatoly Podgoretsky (2011-01-13 19:54:00) [67]> Ega23 (13.01.2011 18:57:06) [126]
Ты используешь ее как редактор, а разве против этого были возражение, точнее
наоборот. Повторю редактор можно использовать любой. А ГУИ подразумевает без
написания скриптов.
Anatoly Podgoretsky (2011-01-13 19:09:00) [68]> Petr V. Abramov (13.01.2011 18:35:03) [123]
> но как бе... не было в новейшей истории случаев наездов с их стороны.
Предпочитаешь в русскую рулетку играть?
Ega23 (2011-01-13 18:57:00) [69]
> Не возможность исполнить полностью все возможности команды
> а иногда их
> чрезвычайно много, только в SQL скрипте. Да и количество
> команд невероятно
> большое, на все никаких меню и кнопок не хватит. Счет на
> многие тысячи.
Ничего не понял. Я студией пользуюсь для написания скриптов, не более того. Там удобно, там проверить сразу по-быстрому можно и т.п.
Как средство администрирования - редко, вот на это действительно куча всяких cmd-шек написана.
Anatoly Podgoretsky (2011-01-13 18:54:00) [70]> ANB (13.01.2011 17:58:57) [117]
Зачем все на T-SQL писать, мазохист что ли, или упертый?
Anatoly Podgoretsky (2011-01-13 18:53:00) [71]> Ega23 (13.01.2011 17:48:56) [116]
Не возможность исполнить полностью все возможности команды а иногда их
чрезвычайно много, только в SQL скрипте. Да и количество команд невероятно
большое, на все никаких меню и кнопок не хватит. Счет на многие тысячи.
Petr V. Abramov (2011-01-13 18:35:00) [72]
> Ega23 © (13.01.11 18:18) [121]
> Всё то же самое есть и в Postgres.
в зачаточном состоянии
> Только он ещё и под BSD-лицензией.
для небольших баз и оракл бесплатен.
для больших платен, но как бе... не было в новейшей истории случаев наездов с их стороны. в отличие от производителя mssql.
Игорь Шевченко (2011-01-13 18:32:00) [73]Ega23 © (13.01.11 18:18) [121]
> Всё то же самое есть и в Postgres
А мужики не знали
Завязывайте вы фаллометрией заниматься, производителям СУБД от этого ни горячо, ни холодно
Ega23 (2011-01-13 18:18:00) [74]
> ANB (13.01.11 18:13) [119]
Всё то же самое есть и в Postgres. Только он ещё и под BSD-лицензией.
Что дальше?
DiamondShark (2011-01-13 18:14:00) [75]
> Очень развитый SQL
Таки да, внушает.
ANB (2011-01-13 18:13:00) [76]
> Других достоинств у Oracle нету что-ли?
Есть.
Очень развитый SQL
Валидность объектов
Гибкость управления табличным пространством
Ega23 (2011-01-13 18:02:00) [77]
> Это все можно на T-SQL писать ?
Что ты как попка заладил? Других достоинств у Oracle нету что-ли?
ANB (2011-01-13 17:58:00) [78]
> В MSSQL есть integration services отлично работает с WEB
> просто глаза на лоб
> лезут. И оно работает не только с WEB. Последнее время многое
> на этом
> основано: ISA, ForeFront, SharePoint, WSUS и так далее.
> Красиво и удобно.
Это все можно на T-SQL писать ?
Ega23 (2011-01-13 17:48:00) [79]
> У скриптов нет таких ограничений как в ГУИ.
А какие ограничения в ГУИ???
Игорь Шевченко (2011-01-13 17:36:00) [80]Jeer © (13.01.11 16:48) [110]
> Ничего, что мне одному одновременно приходится поддерживать
> свое приложение на трех платформах ? ( ORACLE, MSSQL, Firebird
> )
> А ну, да - еще демонстрашка на DBISAM :)
Я страшных слов тоже знаю, но не понимаю, почему вопрос о поддержке задан мне. Наверное ничего странного, что ты поддерживаешь.