On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 1258
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.04.10 18:07. Заголовок: Чем открыть и посмотреть файл subscriber3.0.0.FDB ?


Привет всем !
Тут подкинули работу. Нужно открыть и пере конвертировать данные из файла subscriber3.0.0.FDB !
Знаю, читал - База данных Firebird SQL, открывается утилитой администрирования Firebird

Кто подскажет, а можно работать с ним на хХарборе ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 15 [только новые]


администратор




Пост N: 1614
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.04.10 18:31. Заголовок: Не пробовал ADORDD ?..


Не пробовал ADORDD ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1259
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.04.10 18:40. Заголовок: Dima пишет: Не проб..


Dima пишет:

 цитата:
Не пробовал ADORDD ?



А как ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1615
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.04.10 19:15. Заголовок: См. source\rdd&#..


См.
source\rdd\usrrdd\rdds\adordd.prg
include\adordd.ch

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1414
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 23.04.10 21:35. Заголовок: adordd работает с fb..


adordd работает с fb через Firebird ODBC driver:

http://www.firebirdsql.org/index.php?op=files&id=odbc

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 358
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 23.04.10 22:50. Заголовок: Ребят! Вы забыли ска..


Ребят! Вы забыли сказать Андрею, что для начала нужно сам Firebird сервер установить, а то ведь Андрей будет пытаться "ОТКРЫТЬ ФАЙЛ" с помощью adordd

Поэтому, Андрей, сначала, в любом случае, Firebird сервер скачайте и установите.

Далее, если вам только "открыть и пере конвертировать данные", то может и кодировать не стоит? Скачайте IBExpert (для ex-USSR он бесплатен). Соединитесь в нем с базой, открывайте таблицы (или запросы делайте) и пятая кажется кнопка в тулбаре будет "Экспортировать данные". Там в том числе и в dbf есть, более того, с опциями типа "Конвертить строки в DOS-кодировку" и т.д.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1260
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.04.10 23:35. Заголовок: Sergey Spirin пишет:..


Sergey Spirin пишет:

 цитата:
Поэтому, Андрей, сначала, в любом случае, Firebird сервер скачайте и установите.


Да это уже сделал...

Firebird не понимает (или программа которая идет с базой) переназначение ПАПКИ на ДИСК командой SUBST.
Пока понял это из куцэй ошибки... 2 дня запросов, и все нервы истрепал сопровождающим девочкам ...
И как такую хреновину в ЕРЦ делают ?

Мне IBExpert понравился, даже FastReport есть 3 версии... Приличная штука....

Sergey Spirin пишет:

 цитата:
а то ведь Андрей будет пытаться "ОТКРЫТЬ ФАЙЛ" с помощью adordd


А заместо этой цитаты лучше бы схематично из операторов набросали пример...
А то нашли мальчика для битья... Помощь нужна, а не хохотунчики...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1261
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.04.10 23:36. Заголовок: Pasha пишет: adordd..


Pasha пишет:

 цитата:
adordd работает с fb через Firebird ODBC driver:



Спасибо Паша, это я уже поставил еще до обращения сюда...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 359
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 24.04.10 00:05. Заголовок: Andrey пишет: А то ..


Andrey пишет:

 цитата:
А то нашли мальчика для битья... Помощь нужна, а не хохотунчики...



Ладно, ладно, не обижайтесь

Andrey пишет:

 цитата:
А заместо этой цитаты лучше бы схематично из операторов набросали пример...



Пример чего нужен то? А то, я ничего не понял из:

Andrey пишет:

 цитата:
Firebird не понимает (или программа которая идет с базой) переназначение ПАПКИ на ДИСК командой SUBST.
Пока понял это из куцэй ошибки... 2 дня запросов, и все нервы истрепал сопровождающим девочкам ...
И как такую хреновину в ЕРЦ делают ?



У меня в голове какие-то туманные воспоминания про SUBST, не более А так, с Firebird помогу, когда то я с ним плотно общался






Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 17
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 24.04.10 06:05. Заголовок: Andrey пишет: Fireb..


Andrey пишет:

 цитата:
Firebird не понимает (или программа которая идет с базой) переназначение ПАПКИ на ДИСК командой SUBST.
Пока понял это из куцэй ошибки... 2 дня запросов, и все нервы истрепал сопровождающим девочкам ...


В теории subst должен полностью закрывать от приложения природу подключенного диска, а на практике очень много обломов.
Поэтому, если есть возможность, лучше подключать папку, как сетевой диск. Правда, папка становится видна в локальной сети, если сетевое имя папки не содержит знак доллара в конце имени. К сведению, в XP Pro папка C:\Windows всегда открыта как ADMIN$. Так можно скрыть из сети любую общедоступную папку. Главным преимуществом сетевого диска перед диском SUBST, является автоматическое подключение после перезагрузки.
Andrey пишет:

 цитата:
И как такую хреновину в ЕРЦ делают ?


Не стоит забывать, что это не Windows инструмент, поэтому мало кто из чистых Виндузятников тестируют свои программы с использование SUBST. Кстати, что такое ЕРЦ?
Sergey Spirin пишет:

 цитата:
У меня в голове какие-то туманные воспоминания про SUBST, не более


Очень полезный инструмент. К примеру в каком-нибудь конфигурационном файле у меня прописан путь к базе на диске Z:. Самих баз может быть несколько в разных папках (на диске D:). Любую из этих папок я могу сделать диском Z: и делается это быстрее, чем копирование баз с места на место или правка конфигурационного файла. Такой подход удобен для испытаний или для тех.поддержки, когда для каждого клиента заведена папка с аналогом их базы.
Второй случай, это имитация дискового окружения постороннего компьютера. Т.е. можно всё отладить на своём и перенести на другой компьютер, практически без изменений.
Третий случай это копирование файлов с длинными именами. Иногда при сохранении файлов из интернета у файлов получаются очень длинные имена. При копировании к имени добавляется путь типа C:\Documents and... тогда Windows начинает капризничать из-за слишком длинных имён. А если подключить папку с файлом, как диск D:, то путь к файлу резко сокращается и можно копировать что угодно, куда угодно.
PS Данное сообщение предназначено не для местных профессионалов, а для заезжих молодых бойцов.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1415
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 24.04.10 11:59. Заголовок: Andrey пишет: А зам..


Andrey пишет:

 цитата:
А заместо этой цитаты лучше бы схематично из операторов набросали пример...



см. пример для mysql. С FB работать совершенно аналогично, только вместо MYSQL в команде use надо указать FIREBIRD
А еще лучше изучи adordd.ch, команду use. Сразу становится все понятным, какие опции нужны для указания БД, какие для авторизации, какие для указания таблицы и sql-запроса. А дальше - надо использовать привычные средства xbase

т.е примерно так:

REQUEST ADORDD

USE t1 VIA "ADORDD" QUERY "select * from t1" FIREBIRD ;
FROM "\\myserver\database\mydb.fdb" USER "SYSDBA" PASSWORD "masterkey"


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 360
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 24.04.10 12:11. Заголовок: Andrey пишет: Мне I..


Andrey пишет:

 цитата:
Мне IBExpert понравился, даже FastReport есть 3 версии... Приличная штука....



Ну так, Саша Хвастунов сколько лет им занимается, можно сказать собаку съел Кстати, у него там есть и весьма нетривиальные решения. Например, сейчас не знаю как, а раньше IB/FB не поддерживали отладку хранимых процедур. Так он умудрился сделать эмулятор дебагера (!). Даже удивительно, что он там вызывал с сервера или вычислял сам при каждом степе отладчика, но факт, что тысячи программистов отлаживали процедуры под сервера, которые отладку не поддерживали (!). И эти программисты об этом, наверное, даже не подозревали...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 361
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 24.04.10 12:25. Заголовок: Pasha пишет: FROM &..


Pasha пишет:

 цитата:
FROM "\\myserver\database\mydb.fdb"



Вот так делать категорически не надо! Надо:

FROM "D:\database\mydb.fdb"

То есть, локальный путь с точки зрения сервера. Даже если последние версии IB/FB поймут сетевой путь (сомневаюсь), то это очень плохая идея класть базу в расшаренную папку. Более того доступ к "D:\database" лучше ограничить только админом и SYSTEM-ом под которым работает сервис сервера FB.



Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1416
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 24.04.10 12:41. Заголовок: Дело в том, что у FB..


Дело в том, что у FB ODBC в команде Connection:Open нет отдельных опций для сервера и БД. Вот пример этой команды:

Open("DRIVER=Firebird/InterBase(r) driver; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/db/myDb.fdb;")

Поэтому приходится в строку для DBNAME включать сразу и сервер, и путь к БД

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1262
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.04.10 14:56. Заголовок: Наиль пишет: Кстати..


Наиль пишет:

 цитата:
Кстати, что такое ЕРЦ?



Единый Расчетный Центр (коммунальные платежи) - это на Украине.
В Москве ЕИРЦ - Единый Информационно-Расчетный Центр .
И так далее .... Кто во что горазд....

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 362
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 24.04.10 16:53. Заголовок: Pasha пишет: Дело в..


Pasha пишет:

 цитата:
Дело в том, что у FB ODBC в команде Connection:Open нет отдельных опций для сервера и БД. Вот пример этой команды:

Open("DRIVER=Firebird/InterBase(r) driver; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/db/myDb.fdb;")

Поэтому приходится в строку для DBNAME включать сразу и сервер, и путь к БД



Паш, так-то нормально, просто в первом примере Вы написали UNC-путь, а это подразумевает расшаренность папки, где база лежит, что я и отметил А так, в одну строку, в две, разницы нет.



Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет