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

KVas
04 июл 2006, 19:54
Форум: Вопросы создания клиентских и серверных приложений
Тема: Уведомление юзеров об изменении данных
Ответы: 12
Просмотры: 9419

Уведомление юзеров об изменении данных

Здравствуйте, давненько Вас не тревожил. Вопрос следующий: хочу, что бы пользователи немедленно видели изменения в БД, сделанные другими пользователями. Для этого открываю книгу Хелен Борри (рекомендую всем) и нахожу прекрасное решение через использование Post_Event. Только одно неудобство - для это...
KVas
16 мар 2006, 13:32
Форум: Общие проблемы
Тема: Как увидеть кешированные изменения в FIBDataSet
Ответы: 2
Просмотры: 3234

Мдя-а-а, не густо... Вобщем пока вышел из ситуации путём установки AutoCommit=False. Не совсем то, что хотелось бы, но в моей ситуации вполне приемлемое решение.
KVas
15 мар 2006, 14:53
Форум: Общие проблемы
Тема: Как увидеть кешированные изменения в FIBDataSet
Ответы: 2
Просмотры: 3234

Как увидеть кешированные изменения в FIBDataSet

Вопрос мож и детский, но FIB купил только вот-вот, ещё не со всем разобрался.. а сроки жмут.. вобщем все как у всех.. :lol: Вопрос такой: если установлено свойство CachedUpdates в True (это необходимо для обработки события LostConnect) и использованы две транзакции одна длинная для чтения и другая к...
KVas
04 янв 2006, 11:07
Форум: Вопросы создания клиентских и серверных приложений
Тема: Помогите с UDF, пожалуйста!
Ответы: 5
Просмотры: 5378

Вы будете смеяться господа (возможно), но вот такая реализация вышеуказанной функции работает: function UST(S:PChar): PChar; cdecl; export; var s_res,s_tmp:string; i:byte; begin // s_tmp:=string(S); s_tmp:=AnsiUpperCase(string(S)); for i:=1 to Length(s_tmp) do if s_tmp <>#32 then s_res:=s_res+s_tmp ...
KVas
03 янв 2006, 17:56
Форум: Вопросы создания клиентских и серверных приложений
Тема: Помогите с UDF, пожалуйста!
Ответы: 5
Просмотры: 5378

муть ведь написана. так сложно faq и статью по написанию udf посмотреть, или взять примеры (safeudf)? Если free_it, то где в функции вызов ib_util_malloc??? Позвольте на этот раз не совсем согласиться в том плане, что "...неужели сложно почитать..." Перед тем как отважиться задать вопрос на столь с...
KVas
03 янв 2006, 13:26
Форум: Вопросы создания клиентских и серверных приложений
Тема: Помогите с UDF, пожалуйста!
Ответы: 5
Просмотры: 5378

Помогите с UDF, пожалуйста!

Имеется следующая UDF { /* Upper Space Trim*/ /* возвращает входной параметр в верхнем регистре без пробелов */ DECLARE EXTERNAL FUNCTION UST CSTRING(255) RETURNS CSTRING(255) FREE_IT ENTRY_POINT 'UST' MODULE_NAME 'udf_ib' ; } function UST(S:PChar): PChar; cdecl; export; var s_res,s_tmp:string; i:by...
KVas
22 дек 2005, 17:23
Форум: Вопросы создания клиентских и серверных приложений
Тема: Не могу передать параметр в UDF
Ответы: 5
Просмотры: 5123

kdv писал(а):...специально для спецов рекомендую смотреть примеры на сайте и статью Кукарцева по написанию UDF.
Буду очень признателен за ссылочку и на статью и на примеры :roll:
KVas
22 дек 2005, 10:02
Форум: Вопросы создания клиентских и серверных приложений
Тема: Не могу передать параметр в UDF
Ответы: 5
Просмотры: 5123

Ну а посмотреть как это сделано в той же rfunc не судьба? Дык там на С++, а я и с Delphi-то не разобрался ещё как следует :oops: За совет спасибо, коротко и внятно и все заработало. Для таких же спецов как я добавлю - при использовании X:PDouble , вместо строки Result:=X, нужно писать Result:=X^; :D
KVas
21 дек 2005, 13:01
Форум: Вопросы создания клиентских и серверных приложений
Тема: Не могу передать параметр в UDF
Ответы: 5
Просмотры: 5123

Не могу передать параметр в UDF

Ситуация следующая: есть ХП CREATE PROCEDURE CALCS1 RETURNS ( RES NUMERIC(15,2)) AS DECLARE VARIABLE TMP_REAL DOUBLE PRECISION; begin tmp_real=1.256; /*тут будет результат вычисленя*/ res=R2(tmp_real); /*R2-округляет до двух знаков после запятой*/ suspend; END и есть UDF function R2(X:Double):Double...
KVas
13 дек 2005, 11:50
Форум: Вопросы создания клиентских и серверных приложений
Тема: Есть-ли какой-нибудь аналог макроподстановки в ХП
Ответы: 2
Просмотры: 3605

Спасибо за внятный ответ. Но поскольку авторы рекомендуют пользоваться execute statement только когда по другому ну никак - рискну огласить саму задачку, мож кто уже её делал и подскажет чё-нить более дельное. Мне нужно написать процедуру для расчета алгоритма. В теле алгоритма использованы поля таб...
KVas
11 дек 2005, 15:55
Форум: Вопросы создания клиентских и серверных приложений
Тема: Есть-ли какой-нибудь аналог макроподстановки в ХП
Ответы: 2
Просмотры: 3605

Есть-ли какой-нибудь аналог макроподстановки в ХП

Уважаемые знатоки! Как можно реализовать хранимую процедуру под Firebird 1.5.2 такаким образом, что бы она получив в качестве входных параметров Param_1 ='Limit*0.1' и Param_2='Table' смогла реализовать запрос: select Limit*0.1 from Table into :Result Конструкция select :Param_1 from :Param_2 into :...