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

Dimitry Sibiryakov
07 дек 2005, 14:54
Форум: Общие проблемы
Тема: domain "POS_INT"
Ответы: 6
Просмотры: 2635

Вопрос прежний - как избавиться? Варианты: а) DROP DOMAIN ""POS_INT""; b) IBExpert или какой другой тул; c) DELETE FROM RDB$FIELDS WHERE RDB$FIELD_NAME='"POS_INT"' Но возможен также вариант что среди букв POS_INT затесалась русская О, Р или Т так что можно для начала попробовать DROP DOMAIN <copy-p...
Dimitry Sibiryakov
07 дек 2005, 14:06
Форум: Общие проблемы
Тема: domain "POS_INT"
Ответы: 6
Просмотры: 2635

Так-то лучше. Судя по "Column not found" ты пытаешься дропнуть что-то не то. Либо команду неправильно сформировал, либо в имени домена опечатался. Прежде чем печатать гневный ответ, что ошибиться ты не мог, потрудись приложить к нему лог isql с результатом команды "SHOW DOMAIN POS_INT" и твоей коман...
Dimitry Sibiryakov
07 дек 2005, 13:44
Форум: Общие проблемы
Тема: Транзакции
Ответы: 1
Просмотры: 1482

Пока ДК не начал кричать и топать ногами, отправляйся в форум поддержки того набора компонент который используешь.
Dimitry Sibiryakov
07 дек 2005, 08:44
Форум: Общие проблемы
Тема: Как программно узнать находится ли база в режиме shutdown
Ответы: 8
Просмотры: 3239

JKL писал(а):Номер ошибки одинаков для всех серверов?
Поскольку я вижу его в моем мануале по IB4 - да.
Обратная совместимость иногда бывает полезна.
Dimitry Sibiryakov
07 дек 2005, 08:32
Форум: Общие проблемы
Тема: Computed by
Ответы: 7
Просмотры: 2976

Если любая часть выражения NULL (включая вложенный SELECT, ничего не вернувший) то и результат будет NULL.
Dimitry Sibiryakov
07 дек 2005, 08:29
Форум: Общие проблемы
Тема: domain "POS_INT"
Ответы: 6
Просмотры: 2635

Без _точного_ текста ошибки сказать трудно, но, может быть, удалить объекты этот домен использующие? А после Commit и реконнект.
Dimitry Sibiryakov
06 дек 2005, 16:07
Форум: Общие проблемы
Тема: Как программно узнать находится ли база в режиме shutdown
Ответы: 8
Просмотры: 3239

При попытке подключиться обычным пользователем к базе в дауне, вернется соответствующая ошибка
Dimitry Sibiryakov
05 дек 2005, 09:59
Форум: Вопросы создания клиентских и серверных приложений
Тема: "This operation is not defined for system tables."
Ответы: 16
Просмотры: 8117

Дим, к CREATE DATABASE перед посылкой на сервер добавляется параметр SET NAMES если ранее он был установлен командой SET NAMES. И вот этот параметр при разборке DSQL-ем преобразуется в lc_ctype, добавляемый в dpb, передаваемый в isc_create_database(). Не веришь - посмотри в код PREPARSE_execute. А н...
Dimitry Sibiryakov
05 дек 2005, 09:40
Форум: Общие проблемы
Тема: Немогу выполнить хранимую процедуру - system error ...
Ответы: 5
Просмотры: 2555

Зато есть большая проблема с преобразованием строки в блоб-параметр для процедуры. Internal error возникает именно потому что человек описал параметр как BLOB а пытается в него запихнуть CHAR.
Dimitry Sibiryakov
05 дек 2005, 09:30
Форум: FAQ
Тема: Подскажите как положить *.jpg в базу firebird
Ответы: 18
Просмотры: 10499

Re: Подскажите как положить *.jpg в базу firebird

Подскажите как положить *.jpg в базу firebird? Компонент DBImage не хочет его принимать, хотя компонент Image, не имеет ничего против. Заранее благодарен за небольшой пример. Твоя проблема не в том чтобы положить жипег в базу, это делается тривиально по ссылке, данной Дмитрием. Проблема в том как с...
Dimitry Sibiryakov
05 дек 2005, 09:07
Форум: Вопросы создания клиентских и серверных приложений
Тема: "This operation is not defined for system tables."
Ответы: 16
Просмотры: 8117

kdv писал(а): Код рабочий, 100%. Нужны комментарии?
Есть мнение, что если к параметрам создания БД добавить недокументированный "NAMES WIN1251", то закрытие и повторное открытие не понадобится...
Dimitry Sibiryakov
25 ноя 2005, 15:14
Форум: Вопросы создания клиентских и серверных приложений
Тема: GUID и "пустые" поля в таблице
Ответы: 7
Просмотры: 3503

VALUES (CREATEGUID(1)); А вот тут я не уверен. Не факт что нулевые символы корректно передаются из UDF в движок. Помнится, Клавдий довольно долго там копался, ругаясь на чем свет стоит... Где можно найти эту утилиту? Каталог bin сервера. и собственно мыло господина Серж? Что, нынче FIB+ идет без до...
Dimitry Sibiryakov
25 ноя 2005, 14:43
Форум: Вопросы создания клиентских и серверных приложений
Тема: GUID и "пустые" поля в таблице
Ответы: 7
Просмотры: 3503

isql это такая консольная клиентская утилита, позволяющая выполнять запросы к БД. В данном случае она полезна тем, что корректно отобразает в шестнадцатиричном виде поля типа OCTETS. Если она показывает в "пустом" поле что-то кроме нулей, значит FIB+ некорректно работает с полями содержащими нулевой...
Dimitry Sibiryakov
25 ноя 2005, 13:38
Форум: Вопросы создания клиентских и серверных приложений
Тема: GUID и "пустые" поля в таблице
Ответы: 7
Просмотры: 3503

А CHARACTER SET BINARY или OCTETS для гуидного поля поставил? Что дает isql для "пустых" полей? Если он дает хоть что-то, пинай Сержа на предмет работы со значениями, включающими #0.
Dimitry Sibiryakov
31 окт 2005, 15:40
Форум: Вопросы создания клиентских и серверных приложений
Тема: Клиент на Си под Linux
Ответы: 14
Просмотры: 6781

Ну, если не слаб, то RTFM ApiGuide.pdf.
Dimitry Sibiryakov
31 окт 2005, 13:18
Форум: Репликация
Тема: Репликация между различными DBMS
Ответы: 6
Просмотры: 7874

И как же делаются чек-боксы?
Кстати, оно разве запрещает проголосовать дважды?..
Dimitry Sibiryakov
31 окт 2005, 11:12
Форум: Репликация
Тема: Репликация между различными DBMS
Ответы: 6
Просмотры: 7874

Репликация между различными DBMS

Однажды этот вопрос всплыл в firebird-support и я бы хотел узнать - а оно кому-нибудь на самом деле нужно?..
Dimitry Sibiryakov
31 окт 2005, 09:11
Форум: Вопросы создания клиентских и серверных приложений
Тема: Параметры событий в FireBird 1.5
Ответы: 6
Просмотры: 3894

Параметры - нет. Но есть подписка по маске (типа EVENT*). Вот только, кажется, для маски и счетчик общий, т.е. узнать что какое-то событи из группы произошло таки можно, но какое именно - нет.
Dimitry Sibiryakov
26 окт 2005, 08:24
Форум: Вопросы создания клиентских и серверных приложений
Тема: Ошибка при выполнении запроса
Ответы: 1
Просмотры: 1810

Обращаешься к параметру или полю, которого нет? Скажем, к 10-му из девяти возможных.
IBX же идет с исходниками. Полез да посмотрел где эта ошибка бросается (а это именно ошибка IBX а не IB).
Dimitry Sibiryakov
25 окт 2005, 15:18
Форум: Вопросы создания клиентских и серверных приложений
Тема: Корректная работа с транзикциями
Ответы: 13
Просмотры: 5835

У Rollback не так уж много шансов для ошибки. Фактически, три:
1) Shared transaction handle
2) Transaction handle == null
3) Проблемы с коннектом при использовании 2PC (только).