Найдено 43 результата

sdsfy
29 янв 2011, 18:21
Форум: Вопросы создания клиентских и серверных приложений
Тема: Firebird+PHP+AdobeFlex
Ответы: 8
Просмотры: 9701

Re: Firebird+PHP+AdobeFlex

у меня про php могут быть только ссылки. Вообще я сомневаюсь, что в php можно "изящно управлять транзакциями". Здесь нужно смотреть документацию на php. Спасибо! Да, судя по всему, с транзакциями под PHP будет не так изящно... но, в целом, документация по PHP показывает, что это все реально. http:/...
sdsfy
16 янв 2011, 15:04
Форум: Вопросы создания клиентских и серверных приложений
Тема: Firebird+PHP+AdobeFlex
Ответы: 8
Просмотры: 9701

Re: Firebird+PHP+AdobeFlex

Dimitry Sibiryakov писал(а):Ты удивишься, но это на http://ibase.ru
Удивлюсь, поиск по нехитрым 3-м буквам PHP вообще ничего не дал... а как я понимаю, в этом всем, это ключевое звено.

Ссылочу можешь кинуть на ветку, в которой ведется обсуждение? Возможно я разучился искать.
sdsfy
15 янв 2011, 22:06
Форум: Вопросы создания клиентских и серверных приложений
Тема: Firebird+PHP+AdobeFlex
Ответы: 8
Просмотры: 9701

Firebird+PHP+AdobeFlex

Приветствую, коллеги! Есть идея к FB сделать клиентское кросплатформенное приложение на Adobe Flex (Flash Builder 4.0). На сколько я понимаю, Builder неплохо дружит с PHP, да и FB тоже цепляется через PHP. Вопрос в том, как изящно реализовать механизм работы транзакций. То к чему я по своей неопытно...
sdsfy
07 июл 2010, 11:50
Форум: Общие проблемы
Тема: Триггер не создается
Ответы: 5
Просмотры: 3880

Re: Триггер не создается

Фигня еще в том, что FB ранее (в IB) созданную структуру метаданных в приведенном мной примере использует и все ок. Но великодушно отказывается такую же создавать уже самому :) Что впрочем можно трактовать как преимущество парсера метаданных FB.
sdsfy
06 июл 2010, 21:42
Форум: Общие проблемы
Тема: Триггер не создается
Ответы: 5
Просмотры: 3880

Re: Триггер не создается

ему надо OLD. И всегда надо было. Как у вас такая, прямо скажем, фигня, работала в IB - это вина исключительно IB. Думаю, что Вас ждет много новых открытий в освоении _корректного_ SQL/PSQL в FB. Подчеркиваю - корректного. А не неоднозначного или кривого в IB. Такая фигня у меня не из моих сочините...
sdsfy
06 июл 2010, 20:27
Форум: Общие проблемы
Тема: Триггер не создается
Ответы: 5
Просмотры: 3880

Триггер не создается

Коллеги, в любой версии IB 5.6 - 2007 включительно нижеприведенный скрипт работает. Но полностью отказывается функционировать на FB 2.0 в любых редакциях. А именно - выдает сообщение что мол не знает он поля DATA_MAIN.MAIN_ID ; это поле точно содержится в таблице к которой этот триггер и создается. ...
sdsfy
25 сен 2009, 13:05
Форум: Вопросы создания клиентских и серверных приложений
Тема: Проблема с DLL (COM-Сервера) c IBX компонентами внутри
Ответы: 6
Просмотры: 4933

Re: Проблема с DLL (COM-Сервера) c IBX компонентами внутри

Было бы удивительно, если бы правила отличались, поскольку COM-сервер это и есть простая DLL с некоторым предопределённым интерфейсом. На сколько я понимаю, не обязательно чтоб COM - сервер находился внутри DLL. Он вполне может находиться и в Exe. DLL для COM - сервера экспортирует 4 небезызвестные...
sdsfy
24 сен 2009, 21:08
Форум: Вопросы создания клиентских и серверных приложений
Тема: Проблема с DLL (COM-Сервера) c IBX компонентами внутри
Ответы: 6
Просмотры: 4933

Re: FB 2.0 Embedded + Delphi2007

НА самом деле, там COM-Сервер упакованный в DLL. Но в любом случае, похоже правила IBX одинаковы и для COM и для простых DLL.
sdsfy
23 сен 2009, 18:05
Форум: Вопросы создания клиентских и серверных приложений
Тема: Проблема с DLL (COM-Сервера) c IBX компонентами внутри
Ответы: 6
Просмотры: 4933

Re: FB 2.0 Embedded + Delphi2007

пока все в DLL работало через DBE к Interbase, все выгружалось. Именно с переходом на IBX возникли эти глюки. Стало быть DLL работает без проблем с компонентами BDE? В любом случае, софту уже много лет и куча DLL. Переделать будет крайне сложно да и практически нереально... По ходу проблема решилась...
sdsfy
23 сен 2009, 16:19
Форум: Вопросы создания клиентских и серверных приложений
Тема: Проблема с DLL (COM-Сервера) c IBX компонентами внутри
Ответы: 6
Просмотры: 4933

Проблема с DLL (COM-Сервера) c IBX компонентами внутри

Приветствую коллег! При переходе с IB 2007 Desktop на FB2.0 Embedded возникла следующая проблема: Имеется приложение EXE шник, через TIBDatabase цепляется к файлу БД. Запускается из EXEшника DLL-ка, которая по такому же компоненту цепляется к файлу БД. Файлы правильные для каждого сервера. т.е. Зали...
sdsfy
17 апр 2009, 12:18
Форум: Вопросы создания клиентских и серверных приложений
Тема: Как узнать, стартовал ли IB Server
Ответы: 2
Просмотры: 3144

Как узнать, стартовал ли IB Server

Как из приложения (желательно) Delphi можно узнать о том, что сервер таки доступен. В принципе напрашивается тупо способ попытки подключения к БД. Но если есть проблема со стартом сервера не всегда понятно из-за чего сбой. Может кто знает, как проще можно проверить доступность сервера? Заранее всем ...
sdsfy
25 сен 2008, 12:00
Форум: Вопросы создания клиентских и серверных приложений
Тема: Одна транзакция в разных DLL
Ответы: 15
Просмотры: 9423

Re: Одна транзакция в разных DLL

Честно сказать, с родными компонентами IB имел печальный опыт еще в 5-й Delphi. именно с транзакциями. Не мог понять что происходит, но как факт, все транзакции закрывались после любого запроса commit или rollback. Потом где-то в литературе вычитал, что это фича этих компонентов и как ты явно не упр...
sdsfy
24 сен 2008, 18:17
Форум: Вопросы создания клиентских и серверных приложений
Тема: Одна транзакция в разных DLL
Ответы: 15
Просмотры: 9423

Re: Одна транзакция в разных DLL

принимаю, BDE далеко не лучшее решение, может быть даже кривое и неправильное. Тогда какими наименьшими жертвами можно уже написанную программу перенести и на что? вернее на ЧТО? какие компоненты тумо можно подставить, чтоб минимально переписать код, с учетом того, что у меня используются компоненты...
sdsfy
24 сен 2008, 15:01
Форум: Вопросы создания клиентских и серверных приложений
Тема: Одна транзакция в разных DLL
Ответы: 15
Просмотры: 9423

Re: Одна транзакция в разных DLL

что-то мне подсказывает, что и TDatabase каким-то макаром должен это реализовать. Но вот хочется узнать что говорит об этом люди разбирающиеся в BDE. Подсел я на это дело, к сожалению не могу соскочить. с удовольствием перешел бы на другие компоненты.
sdsfy
24 сен 2008, 14:05
Форум: Вопросы создания клиентских и серверных приложений
Тема: Одна транзакция в разных DLL
Ответы: 15
Просмотры: 9423

Re: Одна транзакция в разных DLL

Дело в том, что у меня есть универсальный алгоритм модификации данных, пользуют им разные модули, сейчас этот алгоритм реализован в каждом отдельном модуле, я хочу вынести его в в COM передавая последнему данные и разновидность записи данных в БД. Смысл в том, что в БД должна производиться сложная м...
sdsfy
24 сен 2008, 12:17
Форум: Вопросы создания клиентских и серверных приложений
Тема: Одна транзакция в разных DLL
Ответы: 15
Просмотры: 9423

Одна транзакция в разных DLL

Приветствую всех! Программа написана на Delphi 2007, компоненты BDE сервер Interbase. Я совершенно свободно явно создаю транзакцию и из всех компонентов типа TQuery и TTable через общий TDatabase получаю доступ именно к этой транзакции.Но мне необходимо получить доступ к этой же транзакции из другог...
sdsfy
24 июл 2008, 16:41
Форум: Проектирование БД и запросов
Тема: Принципиальная проблема с запросом
Ответы: 9
Просмотры: 6293

Насчет View не подумал. надо попробовать, если конечно он сделает то что надо. попробуем.

спасибо за совет
sdsfy
23 июл 2008, 21:53
Форум: Проектирование БД и запросов
Тема: Принципиальная проблема с запросом
Ответы: 9
Просмотры: 6293

У меня из под старого клиента в теле запроса явно не получается указать поле с названием TIME. тупой перенос update table1 set newtime = time не прокатит. выдаст синтаксическую ошибку. ну ладно не суть как важно, решу как нить в обход. к сожалению избавиться от этого поля из-за проблем совместимости...
sdsfy
23 июл 2008, 17:51
Форум: Проектирование БД и запросов
Тема: Принципиальная проблема с запросом
Ответы: 9
Просмотры: 6293

тоже пришел к такому выводу, только вот непонятно, как его можно поменять? фактически, создается новое поле, и значения из старого копируются в новое, запросом это никак не решится. надо будет через компоненты типа TQuery переборкой всех записей через параметр FieldByName... это редкостный напряг, э...
sdsfy
23 июл 2008, 16:55
Форум: Проектирование БД и запросов
Тема: Принципиальная проблема с запросом
Ответы: 9
Просмотры: 6293

не работает и походу по причине того что диалект 1