Lazarus & InterBase
Модератор: Модераторы
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
Есть такая проблема, мне надо подключитса к БД InterBase... я использую FIBDatabase и FIBTransaction... все это под линуксом само собой... и вот теперь головоломка... есть БД, доступна только на чтение, вот мне надо к ней подключитса, а транзакция ей нужен доступ и для записи, и как мне сказать транзакции, что она много хочет, и что ей нельзя пичать, а можно только читать???
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
serg_iv
да ты прав, я с ASP Linux 9.0 работаю, и пишу под ним, на Lazaruse...
а вот проблема, тут спросили зачем для чтения транзакции...
я понимаючто может так оно работать и не будет, но проблема в чем, я со своей программы подключаюсь к БД, все до хорошо, но БД доступна только для чтения, а мне только и надо что зделать выборку из БД и записать результаты в DBF, а он не хочет открывать БД, у которой доступ только на чтение, а копировать каждый раз себе на локальную машину, менять доступ, это не реально...
посему надеюсь кто-то чето посоветует...
как быть?
да ты прав, я с ASP Linux 9.0 работаю, и пишу под ним, на Lazaruse...
а вот проблема, тут спросили зачем для чтения транзакции...
я понимаючто может так оно работать и не будет, но проблема в чем, я со своей программы подключаюсь к БД, все до хорошо, но БД доступна только для чтения, а мне только и надо что зделать выборку из БД и записать результаты в DBF, а он не хочет открывать БД, у которой доступ только на чтение, а копировать каждый раз себе на локальную машину, менять доступ, это не реально...
посему надеюсь кто-то чето посоветует...
как быть?
-
Nikolay
<a href='http://www.ibase.ru/devinfo/ibtrans.htm' target='_blank'>http://www.ibase.ru/devinfo/ibtrans.htm</a>
Там все про транзакции.
Вообще, если есть вопросы по Ib, FB или Yaffil, то полную информацию можно найти на сайте <a href='http://www.ibase.ru' target='_blank'>http://www.ibase.ru</a> по ссылке "Документация".
К слову сказать, ReadOnly транзакции уже давно поддерживаются.
Там все про транзакции.
Вообще, если есть вопросы по Ib, FB или Yaffil, то полную информацию можно найти на сайте <a href='http://www.ibase.ru' target='_blank'>http://www.ibase.ru</a> по ссылке "Документация".
К слову сказать, ReadOnly транзакции уже давно поддерживаются.
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
-
Nikolay
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
это все конечно хорошо...
но проблема в чем...
к серверу БД у меня нет доступа... у меня есть доступ только к файлу БД, который доступен только для чтения... а я пишу программу на лазарусе с фпц использую фибплюс компонент, а ему по умолчанию нужен доступ на чтение запись, а у меня только для для чтения, вопрос, как компоненту сказать что у него доступ только для чтения??? я или дурак или чего-то недопонимаю... к настройкам сервера у мен нет доступа, и что-то править в самой БД нельзя...
но проблема в чем...
к серверу БД у меня нет доступа... у меня есть доступ только к файлу БД, который доступен только для чтения... а я пишу программу на лазарусе с фпц использую фибплюс компонент, а ему по умолчанию нужен доступ на чтение запись, а у меня только для для чтения, вопрос, как компоненту сказать что у него доступ только для чтения??? я или дурак или чего-то недопонимаю... к настройкам сервера у мен нет доступа, и что-то править в самой БД нельзя...
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
-
Nikolay
У тебя доступ к самому файлу БД? ...
Нафига?
Пусть тебе дадут доступ оп чтению к данным в БД через сервер, а не к самому файлу. Что за админ там у вас сидит
Я так понял, что ты хочешь открыть базу своим локальным сервером... А если к этой базе сервак тоже захочет сконектится?
Доступ по чтению нужен только для CD, например. Это когда ты свою программу распространяешь как справочник или каталог, и она запускается с CD и туда ничего не пишут.
Если же тебе из некой базы нужно скопировать данные, то воспользуйся стандартными средствами:
пусть дадут доступ к данным - к таблицам по чтению, открывай и копируй наздлоровье.
Нафига?
Пусть тебе дадут доступ оп чтению к данным в БД через сервер, а не к самому файлу. Что за админ там у вас сидит
Я так понял, что ты хочешь открыть базу своим локальным сервером... А если к этой базе сервак тоже захочет сконектится?
Доступ по чтению нужен только для CD, например. Это когда ты свою программу распространяешь как справочник или каталог, и она запускается с CD и туда ничего не пишут.
Если же тебе из некой базы нужно скопировать данные, то воспользуйся стандартными средствами:
пусть дадут доступ к данным - к таблицам по чтению, открывай и копируй наздлоровье.
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
знал бы ты нашего админа, который этой БД заведует... ты бы меня понял... он понятия не имеет что к БД можно установить пользователей и ограничить доступ... и вообще... бля... слов на него не находитса... ну одним словом что ты можеш сказать о человеке, который утверждает что Visual Basic 6 самая мощьная среда разработки а Delphi фигня... ничего не умеющая делать программа (это он так говорит о Delphi)...
у нас тут задача на заводе, отчет формировать из этой же БД, как это делает он:
1. формирует отчет предусмотренный самой програмой
2. экспортирует данные в exel
3. с exel сохраняет как dbf таблицу
4. потом некоторые поля заполняет вручную
5. потом переписывает все записи из одной dbf в другую...
я это все зделал так:
1. формируем отчет предусмотренный самой програмой
2. запускаем мою программу кнопочку нажимаем и все готово
а он бля...
вот он ... да ну его... че-то я разошолся...
вообщем ты меня понял...
у нас тут задача на заводе, отчет формировать из этой же БД, как это делает он:
1. формирует отчет предусмотренный самой програмой
2. экспортирует данные в exel
3. с exel сохраняет как dbf таблицу
4. потом некоторые поля заполняет вручную
5. потом переписывает все записи из одной dbf в другую...
я это все зделал так:
1. формируем отчет предусмотренный самой програмой
2. запускаем мою программу кнопочку нажимаем и все готово
а он бля...
вот он ... да ну его... че-то я разошолся...
вообщем ты меня понял...
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
