Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Вниз

Какой-то глюк 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
14-98860
Zhouck
2003-10-08 13:33
2003.10.30
Программирование умирает?


9-98420
Gayrus
2003-03-24 04:43
2003.10.30
Software рендеринг


3-98506
Miau
2003-10-08 19:14
2003.10.30
Неблокирующий запрос


3-98493
MARcoDEN
2003-10-03 17:58
2003.10.30
Связь с удаленной базой MySQL


6-98771
Finger
2003-09-04 12:04
2003.10.30
MAC





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский