Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Работа с базами на Firebird (число прочтений - 4810 )
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Работа с базами на Firebird
07. Мая 2008 :: 09:25
Печать  
Собственно где об этом можно почитать поподробнее. И в частности про составление запросов в них?
ЗЫ Подключение через ODBC
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
Alister
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 123
Зарегистрирован: 19. Мая 2006
Re: Работа с базами на Firebird
Ответ #1 - 08. Мая 2008 :: 13:00
Печать  
Случайно читал - ветка (http://www.1cpp.ru/forum/YaBB.pl?num=1210156977/14#14)
первый пост п.2,3
Попробуй связаться с автором Улыбка
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Работа с базами на Firebird
Ответ #2 - 08. Мая 2008 :: 13:30
Печать  
Aswed писал(а) 07. Мая 2008 :: 09:25:
Собственно где об этом можно почитать поподробнее. И в частности про составление запросов в них?
ЗЫ Подключение через ODBC


коннект
Код
Выбрать все
СтрокаСоединенияОсновнойБазы = "Driver=Firebird/InterBase(r) ;
_БД = СоздатьОбъект("ODBCDataBase");
_БД.Соединение(СтрокаСоединенияОсновнойБазы);
 



клиент
чтобы работала клиентская часть нужен драйвер ODBC с сайта http://firebirdsql.org
не забудь про gds32.dll

ТабличноеПоле работать не будет - необходимо патчить 1С++ для поддержки поставщика данных firebird

Типизация в результатах запроса экземпляров класса по принципу _SQLCreate работать не будет из-за различий синтаксиса запросов

а в остальном можешь общаться как с обычным источником даных ODBC  Улыбка

PS Навскидку всё
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Работа с базами на Firebird
Ответ #3 - 08. Мая 2008 :: 13:33
Печать  
Aswed писал(а) 07. Мая 2008 :: 09:25:
Собственно где об этом можно почитать поподробнее. И в частности про составление запросов в них?


документация по firebird самая нормальная входит в поставку (по крайней мере в rpm) и расположена по адрессу firebird/doc
обрати внимание на папочку firebird/doc/sql.extension
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Работа с базами на Firebird
Ответ #4 - 08. Мая 2008 :: 13:36
Печать  
ну и последнее
- не забываем что это "версионник", а не "блокировочник"
-  отключайте "автокоммит" транзакций
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Работа с базами на Firebird
Ответ #5 - 08. Мая 2008 :: 13:44
Печать  
отладка запросов, планы выполнения, автоформирование скриптов на insert, update, merge и много других фенечек доступны в IBExpert (http://ibexpert.biz/ibe/)

  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать