Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 334
от 29.05.2007, 23:05

Администратор:Gh0stik
В рассылке:Подписчиков: 327, Экспертов: 43
В номере:Вопросов: 2, Ответов: 3


Вопрос № 88417: Firebird 2 подключаюсь через ADO+ODBC создаю таблицу в TADOQuery, через Create Table. Добавляю в нее данные. смотрю их. Удаляю Эту таблицу через Drop Table. все надо делать в течении одной сессии. При удалении пишет что таблица используется и естеств...
Вопрос № 88443: Здравствуйте уважаемые экспертв. У меня следующий вопрос: можно ли как-то запретить доступ к файлу базы данных (ну или сделать его по паролю). При том чтоб доступ был закрыт даже когда моя прога не запущена. Если что то база создаётся дин...

Вопрос № 88.417
Firebird 2 подключаюсь через ADO+ODBC создаю таблицу в TADOQuery, через Create Table. Добавляю в нее данные. смотрю их. Удаляю Эту таблицу через Drop Table. все надо делать в течении одной сессии. При удалении пишет что таблица используется и естественно не удалляет. Перед удалением делаю Query->Close(). Как это побороть?
Отправлен: 24.05.2007, 16:25
Вопрос задал: Mongol_ST (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Igor_
Здравствуйте, Mongol_ST!

А подтверждение транзакции перед удалением таблицы происходит?
Возможно это поможет.
Ответ отправил: Igor_ (статус: 2-ой класс)
Ответ отправлен: 24.05.2007, 16:34
Оценка за ответ: 5
Комментарий оценки:
Насколько я знаю(но могу ошибаться). ADO после каждой операции делает потверждение, что типа autocommit. Решил послать запрос "commit". После этого при удалении получил ошибку, транзакция мол не открыта.

Отвечает: Синельников Сергей
Здравствуйте, Mongol_ST!

После Вашего Commitа запустите явно транзакцию еще раз.

ADOConnection1.BeginTrans.
Удалите таблицу и опять же явно закройте транзакцию.
ADOConnection1.CommitTrans
Должно работать.
Ответ отправил: Синельников Сергей (статус: 4-ый класс)
Ответ отправлен: 25.05.2007, 06:49
Оценка за ответ: 3
Комментарий оценки:
Не помогло "unsucessful metadata update object TEMPTABLE13 in use".


Вопрос № 88.443
Здравствуйте уважаемые экспертв. У меня следующий вопрос:
можно ли как-то запретить доступ к файлу базы данных (ну или сделать его по паролю).
При том чтоб доступ был закрыт даже когда моя прога не запущена.
Если что то база создаётся динамически, тип - Paradox.
Ну вот.
Заранее благодарен.
Отправлен: 24.05.2007, 20:54
Вопрос задал: Богданов Михаил (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: LEXASOFT
Здравствуйте, Богданов Михаил!

Установите пароль на таблицу с помощью утилиты Database Desktop.
Свойство компонента Table ACTIVE должно быть установлено в FALSE. Затем поместите следующий код в обработчике события формы OnCreate:

session.AddPassword('Мой секретный пароль');
table1.active := true;

Хотя есть возможность открыть даже запароленную таблицу: jIGGAe, nx66ppx, cupcdvum. Один, да подойдет. Не доверяйте своих секретов буржуям!
---------
Нет безвыходных положений...
Ответ отправил: LEXASOFT (статус: 5-ый класс)
Ответ отправлен: 25.05.2007, 06:40
Оценка за ответ: 5
Комментарий оценки:
Спасибо то что надо :)
ну с буржаями как-нить разберусь ;)


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное