| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Firebird, Interbase > Неисполняется запрос Firebird |
| Автор: domovoyit 22.11.2012, 18:01 | ||||
Здраствуйте! Использую Firebird-2.5.2.26539_0_Win32,Firebird_ODBC_2.0.1.152_Win32. Через IBExpert выполняю запрос
и получаю:
С некоторыми таблицами запрос выполняетса, а с етой чтото непонятное. тип ID_M BIGINT DEFAULT 0 NOT NULL Подскажите пожалуйста что не так?? Модератор: используйте форматирование кода http://forum.vingrad.ru/forum/topic-353769.html |
| Автор: rodnover 22.11.2012, 19:47 |
| вычисляемые поля в таблице M_D есть? |
| Автор: Akella 23.11.2012, 10:10 |
| domovoyit, тебе что, перевести на русский или переводчиком сам сможешь воспользоваться? |
| Автор: domovoyit 23.11.2012, 11:35 |
| Базу создавал не я. Опыта в програмирования баз Firebird нету. Дали базу, поставили задачу вот и все. Я понять немогу что с базой такое и почему не виполняетса запрос. С базами Firebird на уровне юзера работаю не впервой, но впервые сталкиваюсь с такой проблемой. Akella, может, скажете что можно сделать бо переводить я и сам умею. |
| Автор: domovoyit 23.11.2012, 13:22 |
| А возможно какнибудь узнать какой длл идет обращение? Я использую IBExpert, с помощью етой програми такое узнать можно? Если можно то как? |
| Автор: domovoyit 23.11.2012, 16:12 | ||
Узнал сам. |
| Автор: domovoyit 23.11.2012, 18:24 |
| Проблему с: "Invalid token. invalid request BLR at offset 2. function UDF_HASH is not defined. module name or entrypoint could not be found." Я решил. Но появилась invalid request BLR at offset 2. function UDF_HASH is not defined. string truncated. Что может ето значить string truncated.???(строка усекается.) |
| Автор: Akella 24.11.2012, 20:27 |
Посмотри в IBExpert`е, объявлена ли функция UDF_HASH? |
| Автор: domovoyit 26.11.2012, 13:16 | ||
Воспользовалса такой темой http://forum.vingrad.ru/index.php?showtopic=322614&view=findpost&p=2300102, похожая проблема. Копированием длл дало изменение ошибки. Вот как описана даная функция. Длл MDO_UDFS я скопировал в папку UDF DECLARE EXTERNAL FUNCTION UDF_HASH CSTRING(1024) RETURNS BIGINT BY VALUE ENTRY_POINT 'UDF_HASH' MODULE_NAME 'MDO_UDFS'; COMMENT ON EXTERNAL FUNCTION UDF_HASH IS 'Функция получения хеша РїРѕ строке'; Возможно проблема в том что я все делаю на скопированой базе, а не на самом сервере. Есть разница что база настроена\установлена на ОСх86, а я все делаю на ОСх64? Возможно потому длл недпоходят. |
| Автор: Akella 27.11.2012, 11:29 |
у меня такое впечатление, что проблему ты исправляешь на базе1, а ошибки валятся на базе2 |
| Автор: domovoyit 29.11.2012, 11:07 |
| Всем спасибо! Разобралса. Исполнение запроса прекрасно работает на сервере. Нужно подучить мат часть!! |