Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить идентификатор записи?


Страницы:   1 2 3 4 5 6 7 8 9 10

well ©   (2010-12-13 14:00:00) 

БД Oracle.
Есть таблица. Поле ID инкрементный идентификатор, который определяется триггером в базе.

В программе данные отображаются через DBGrid. Связь с таблицей , связь через ADOQuery.

При вставке новой записи поле ID отображается как "0", хотя реальное значение отличается от нуля.
Реальное значение появляется после  
Active=false
Active=true
Либо после перезапуска программы.

Можно ли получить значение поля без перезапуска?


Anatoly Podgoretsky   (2011-01-13 15:50:00) [101]

> sniknik  (13.01.2011 12:04:05)  [65]

Это всего лишь говорит, что они один инструмент плохо знают. Ну ламеры разве
не понятно?


Anatoly Podgoretsky   (2011-01-13 15:48:00) [102]

> Игорь Шевченко  (13.01.2011 12:00:59)  [59]

Тогда dBase лучше и из одной Аштон Тейтовской корзины.
У Борланда никогда не было своей СУБД, все покупное.


Anatoly Podgoretsky   (2011-01-13 15:46:00) [103]

> ANB  (13.01.2011 11:55:56)  [56]

Про какую студию ты говоришь? И зачем ты ее запускаешь?
А про другие инструменты ты наверно не в курсе.


Anatoly Podgoretsky   (2011-01-13 15:45:00) [104]

> ANB  (13.01.2011 11:55:56)  [56]

Только маргиналы пользуются QA


Anatoly Podgoretsky   (2011-01-13 15:44:00) [105]

> ANB  (13.01.2011 11:51:51)  [51]

А другие с сотнями миллиардов записей и пентабайтнами базами и в ус не дуют.
Они очень удивятся если подобное услышат. Для Оракла и MS SQL 1 000 000 000
это не предел, а обычная небольшая база.


Anatoly Podgoretsky   (2011-01-13 15:39:00) [106]

> sniknik  (13.01.2011 11:01:46)  [46]

Что такое 50/80 млн. записей, это маленький размер.


ANB   (2011-01-13 15:36:00) [107]


> делают

Жуткий изврат. Делают, но редко. Только если уж совсем никак на pl/sql. Или разработчики плохо знают pl/sql.


ANB   (2011-01-13 15:35:00) [108]


> срастить приложение

Если приложение сразу не разрабатывалось под Оракл, то, скорее всего, будут проблемы.
Судьба всех "универсальных" приложений.


Jeer   (2011-01-13 14:44:00) [109]

Не так давно попытка срастить приложение от одной фирмы с  Oracle 64 bit на Linux-платформе закончилась категорической неудачей.
На платформе MS "сращивание" тоже прошло не гладко, но состоялось.

В общем, к ORACLE отношусь примерно так  - подальше от меня.


Ega23   (2011-01-13 14:02:00) [110]


> Что такое "серверная часть" ?

Серверный php-скрипт. То, что на стороне web-сервера выполняется.

> В оракле тоже можно писать хранимки на яве, но этого не
> делает никто почти.

Да ну? Как оно там, Oracle Java Forms фреймворк вроде называется? Довольно активно на бывшей работе использовался.


Игорь Шевченко   (2011-01-13 13:56:00) [111]


> В оракле тоже можно писать хранимки на яве, но этого не
> делает никто почти


делают


ANB   (2011-01-13 13:52:00) [112]


> Когда ты на php серверную часть пишешь, и к БД хранимки
> на том же php?

Что такое "серверная часть" ?
В оракле тоже можно писать хранимки на яве, но этого не делает никто почти.


Ega23   (2011-01-13 13:46:00) [113]


>  я не вижу смысла меряться СУБД и их языками.


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


Игорь Шевченко   (2011-01-13 13:42:00) [114]

Ega23 ©   (13.01.11 13:39) [80]


> Вот, собсно, я и спрашиваю: является ли это критерием удобства?


собственно, у каждой СУБД есть свой язык хранимых процедур. У некоторых СУБД - больше, чем один.

Вопрос о критериях удобства - это не ко мне, я не вижу смысла меряться СУБД и их языками.

Всякий овощ..ну и далее по тексту


b z   (2011-01-13 13:39:00) [115]


> Небольшой сайтик, при клике на кнопке вызвается некий веб-
> сервис
В MSSQL (на T-SQL) тоже можно некий веб-сервис организовать, и проделывать всё тоже.


Ega23   (2011-01-13 13:39:00) [116]


> сам понял, что сказал ?

Я-то понял. Есть встроенный PlPgSQL - надстройка над стандартным SQL. Есть PhpPgSQL, CPgSQL, PythonPgSQL, тысячи их. Также есть возможность свой язык туда воткнуть (это к Паше Голубю, он гораздо лучше этот аспект знает).

Вот, собсно, я и спрашиваю: является ли это критерием удобства? Когда ты на php серверную часть пишешь, и к БД хранимки на том же php?


Игорь Шевченко   (2011-01-13 13:33:00) [117]


> версии программы одной конторы, если допустить, что у них
> "кривые руки", но при этом с MSSQL работает, а с ораклом
> виснет... ну по моему связь очевидна.


Ты Кайта почитай, он на эту тему целую главу написал.


Игорь Шевченко   (2011-01-13 13:32:00) [118]


> А вот в Postgres я не только PL


сам понял, что сказал ?
PL из PL/SQL не вынимается


Ega23   (2011-01-13 13:21:00) [119]


> Это критерий удобства.

А вот в Postgres я не только PL, а любой, даже свой язык (с преферансом и институтками) могу прикрутить. И дальше писать на нём.
Это как, критерий удобства, или нет?


Petr V. Abramov   (2011-01-13 13:04:00) [120]


> sniknik ©   (13.01.11 12:17) [68]
>
> > машина одна
> и в чем проблема? десктопных решений использующих базу принципиально
> "быть не может"?
>

может, но для для этого аккцесс предназначен.

> > очевидно, в такой конфигурации оракловый процесс окажется
> в своп-файле.
> а MSSQL-ный там же почему не оказался?

потому что раньше запустился
потому что оракловый жрет не "много", а ровно столько, сколько ему скажут, в отличие от и вопреки расхожему мнению
потому что МС -- читеры
потому что "но при этом с MSSQL работает, а с ораклом виснет..." -> база использутся тупо как хранилище и приложение не использует фишек ни оракла, ни sql`я, и оракл используется не по назначению.


Страницы:   1 2 3 4 5 6 7 8 9 10

Наверх

Титульная страница Поиск, карта сайта Написать письмо