Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.30;
Скачать: CL | DM;

Вниз

Какой-то глюк BDE.   Найти похожие ветки 

 
Patrick ©   (2003-10-08 20:45) [0]

Help! Господа, странные вещи творятся, открыл свой старый проект (наполовину доделанный), после n-го числа месяцев, стал вспоминать, проверять и вот что обнаружилось, в тех местах, где раньше всё нормально работало, при выполнении ApplyUpdates вылезает следующее : "General SQL error. arithmetic exception, numeric overflow, or string truncation Cannot transliterate character between character sets", посмотрел настройки алиаса BDE - langdriver PDOX Ansi Cyrillic и параметры самого *.gdb также соответствуют - WIN1251. Даже не знаю на что грешить. Может кто что-нибудь подскажет на сей счет.


 
Малиновский Владимир   (2003-10-09 10:27) [1]

BDE, может переустановил. Посмотрите в параметрах драйверов.


 
stud ©   (2003-10-09 11:02) [2]

посмотри в базе в какой кодировке она была создана


 
Patrick ©   (2003-10-09 15:59) [3]

База создана в кодировке DEFAULT CHARACTER SET WIN1251, а BDE похоже здеь ни причем, т.к. сообщение об ошибке вылезает даже в IBExpert, когда запускаю простенькую хранимую процедуру, которая возвращает набор данных. Наверное всё-таки придется переустановить IB, на www.ibase.ru есть статья посвященная CHARACTER SET и там описывается, что могут возникнуть проблемы, из-за местоположения IB в файловой системе, если путь содержит пробелы, например D:\Program Files\....., особенно в NT, а у меня WIN2K, может проблема в этом? Кстати может кто объяснит, для чего желательно указывать путь в IB до файла isc4.gdb, и что это за файл?


 
stud ©   (2003-10-09 16:02) [4]

у меня тоже W2K и сервер установлен по умолчанию в програм филес и все работает. в иб при подключении к базе явно укажи кодировку win1251


 
Patrick ©   (2003-10-09 16:47) [5]

Указана, бесполезно, хотя глючит только эта база, а у меня их там штук пять, с остальными вроде всё OK.


 
stud ©   (2003-10-09 16:55) [6]

тогда наоборот вообще убери))


 
Patrick ©   (2003-10-09 16:56) [7]

Хотя странно, вытащил запрос из той самой процедуры, и поместил в редактор - работает, а в процедуре не хочет. Может есть какие-либо инструменты для починки этого, видно что-то уехало в системной информации на данную БД, вот только где искать?, даже пробовал извлекать метаданные целиком, и создавать БД заново, но тщетно.


 
Patrick ©   (2003-10-09 16:58) [8]

Установил в NONE - результат тот же.



Страницы: 1 вся ветка

Текущий архив: 2003.10.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
1-98738
Донской
2003-10-20 17:18
2003.10.30
Освобождение памяти, инициализированной New()


7-98888
Карелин Артем
2003-08-20 14:26
2003.10.30
Не найдено описание для события с кодом ( 1 ) в источнике ( ...)


4-98925
jonni
2003-08-25 16:09
2003.10.30
Подвинуть окна


1-98591
kull
2003-10-17 14:35
2003.10.30
Проблема с модальными окнами!


1-98585
De Kamp
2003-10-13 20:55
2003.10.30
Нестандартный запуск программ из программы