![]() |
| ||
|
|
Новости |
Поиск |
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
Либо после перезапуска программы.
Можно ли получить значение поля без перезапуска?
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`я, и оракл используется не по назначению.