Сначала о первой бете Lazy Delphi Builder. Там есть несколько недоработок и багов.
- Неверно определяется папка по умолчанию для Binary Output Folder. В качестве папки по умолчанию берётся папка Bin текущей инсталляции Delphi. Это в корне неверное значение, и эту папку надо обязательно изменить на какую-нибудь другую.
- Для того чтобы всё работало, необходимо указать выходные папки для всех типов файлов.
Появилась надобность разобраться с технологиями доступа к Oracle-у из Delphi. Вот бы почитать какие-нибудь сравнения-тесты.
Предыдущую проблему с автоматизацией выявления пишущих select-ов в программе решил примерно так:
- Извлёк из базы скрипт создания всех хранимых процедур.
- Добавил в начало каждой процедуры вызов insert в тестовую таблицу(поиск по регулярным выражениям рулит:] ).
- Пересоздал эти процедуры в базе(команда Create or Alter рулит:]). И получил в результате базу в которой все процедуры стали пишущими.
- Потом пришлось помучится пару часиков, чтобы приложение вообще начало запускаться. Зато потом, легко выявил все места, где Select из процедур происходит в read-only транзакции.
под оракл как мне кажется нет ничего лучше odac ( http://www.devart.com/odac/ ). работает напрямую, без ввсяких посредников типо bde и oracle библиотек. у нас это главный инструмент.
ОтветитьУдалитьединственный минус - он не бесплатный.
но есть в сети места...