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

slc
27 мар 2009, 13:00
Форум: Общие проблемы
Тема: Миграция с Interbase на Firebird (пользователи)
Ответы: 6
Просмотры: 7422

Re: Миграция с Interbase на Firebird (пользователи)

вообще похоже на проблему совсем в другом месте Причина глюков обнаружена. Она действительно оказалась совершенно в другом месте. Шедулер просто запускает gbak с нужными параметрами командной строки, а у меня пароль с пробелом, ну и, оответственно, паролем признавалась только 1-я его половина. Проб...
slc
23 мар 2009, 16:45
Форум: Общие проблемы
Тема: Миграция с Interbase на Firebird (пользователи)
Ответы: 6
Просмотры: 7422

Re: Миграция с Interbase на Firebird (пользователи)

Доброго времени суток! Вследствие миграции с IB 5.5 на FB 2.1.1 возникла проблема: пользователи перенесены корректно, под всеми старыми паролями подключиться удается. Но! Подключиться удается только в самописанных клиентских программах и IBExpert. Бэкап-шедулеры типа FIBS и GBAK Sheduler работать от...
slc
03 апр 2007, 15:56
Форум: Общие проблемы
Тема: Некорректная работа UDF
Ответы: 6
Просмотры: 4541

WildSery писал(а): Надо так:

Код: Выделить всё

SQL.Text:='SELECT d1, d2 FROM TEST(:date_begin, :date_end)';
Prepare;
ParamByName('date_end').AsDateTime:=date2;

Спасибо, помогло.

WildSery писал(а):
3.
При чём тут UDF?
Да, не при чем. Ошибся в термине.
slc
03 апр 2007, 14:24
Форум: Общие проблемы
Тема: Некорректная работа UDF
Ответы: 6
Просмотры: 4541

Некорректная работа UDF

Доброго времени суток! Использую IB 5.5, Delphi 7. Есть тестовая UDF следующего содержания CREATE PROCEDURE TEST ( DATE_BEGIN DATE, DATE_END DATE) RETURNS ( D1 DATE, D2 DATE) AS begin D1 = :Date_Begin; D2 = :Date_End; end === Фрагмент текста программы: === date1:=Yesterday; date2:=Tomorrow; with IBQ...
slc
24 окт 2006, 14:54
Форум: Общие проблемы
Тема: Поле типа Float: глюки с дробными числами
Ответы: 13
Просмотры: 8488

stix-s писал(а):
Dimka писал(а):
slc писал(а):А "бесплатный сервер" - это какой?
И чем отличается бесплатный от платного?
1 FB
Это что? Или кто? ;)
slc
24 окт 2006, 11:45
Форум: Общие проблемы
Тема: Поле типа Float: глюки с дробными числами
Ответы: 13
Просмотры: 8488

kdv писал(а):
То...?
то. или купить, или переходить на бесплатный сервер.
Хочешь сказать, что пиратскую копию апгейдить не получится?
А "бесплатный сервер" - это какой?
slc
24 окт 2006, 10:19
Форум: Общие проблемы
Тема: Поле типа Float: глюки с дробными числами
Ответы: 13
Просмотры: 8488

kdv писал(а):
формат базы не меняется?
кроме того, если IB 5.x не купленный, то ...
То...?
slc
23 окт 2006, 22:32
Форум: Общие проблемы
Тема: Поле типа Float: глюки с дробными числами
Ответы: 13
Просмотры: 8488

А все эти переходы как делаются? Я просто с interbase недавно работаю. 5.5 - платный. на 5.6 переход бесплатный. переходить на версии выше можно только если софт сами разрабатывали. 5.5 уже есть. Переход на 5.6 делается просто обновлением серверного софта, формат базы не меняется? А что значит "пер...
slc
23 окт 2006, 15:43
Форум: Общие проблемы
Тема: Поле типа Float: глюки с дробными числами
Ответы: 13
Просмотры: 8488

float практически не пригоден к использованию из-за низкой точности. см. www.ibase.ru/devinfo/round.htm плюс известную статью про вещественные числа http://www.delphikingdom.com/asp/viewitem.asp?catalogid=374 Спасибо. Проблема решилась путем замены типа поля с Float на Double. p.s. кроме того, в 5....
slc
23 окт 2006, 11:24
Форум: Общие проблемы
Тема: Поле типа Float: глюки с дробными числами
Ответы: 13
Просмотры: 8488

Поле типа Float: глюки с дробными числами

Доброго времени суток. InterBase 5.5, в таблице - поле типа Float. Из программы на Delphi пытаюсь писать значение в поле: IBTable1.FieldByName('MyField').AsFloat:=StrToFloat(Edit1.Text). Если в Edit1 введено целое число, то все сохраняется корректно, если же дробное - получается какое-то огромное со...
slc
22 авг 2006, 15:55
Форум: Ремонт БД
Тема: Ошибка при создании отчета
Ответы: 8
Просмотры: 10087

WildSery писал(а):Посмотри как UDF STRLEN описана, если из rfunc, то ищи куда дел.На 5.5, насколько помню, должна в C:\Program Files\InterBase Corporation\InterBase\UDF\ лежать.
Спасибо, нашел.
slc
22 авг 2006, 12:41
Форум: Ремонт БД
Тема: Ошибка при создании отчета
Ответы: 8
Просмотры: 10087

Merlin писал(а):Удивительно что 5.5 вообще живёт на W2003.
А почему бы ей и не жить? :?:
slc
22 авг 2006, 12:41
Форум: Ремонт БД
Тема: Ошибка при создании отчета
Ответы: 8
Просмотры: 10087

Это библиотека rFunc скорее всего. А не может глюк (по крайней мере на моей локальной машине) быть связан с тем, что накануне переставлялась система? Эта библиотека, кроме как в базе, где еще может находиться? (Я начал заниматься данным проектом совсем недавно) Может, приведёшь наконец какую-нибудь...
slc
22 авг 2006, 12:20
Форум: Ремонт БД
Тема: Ошибка при создании отчета
Ответы: 8
Просмотры: 10087

В данных, или в запросе, формирующем отчёт. Тебе ж ясно написали - переполнение числа или строки или типа того. Арифметических операций нет, а на предмет переполнения строки стоят проверки. В UDF'ах описана функция STRLEN, которую используют процедуры. Не подскажешь, это стандартная UDF-функция IB?
slc
22 авг 2006, 12:10
Форум: Ремонт БД
Тема: Ошибка при создании отчета
Ответы: 8
Просмотры: 10087

Ошибка при создании отчета

Привет! Тут есть такая проблема: есть база данных (куча таблиц, процедур и UDF'ов). Interbase 5.5 под Win2003 Server. Все работало хорошо, и тут выплыл глюк: при создании отчета (нормально до сего дня работавшего) выскакивает сообщение об ошибке: "Unseccessful execution caused by system error that d...