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

Вниз

ADO, Query и русский язык!!!   Найти похожие ветки 

 
mufan   (2007-11-04 18:41) [0]

Доброго времени суток!

Столкнулся со следующей проблемой:

Что имеем:
1. Есть таблица PARADOX, созданная через Database DeskTop
2. в таблице есть обыкновенное строковое поле
3. в процессе работы приложения надо записать в поле значение из допустим ТЕдита... Но значение на русском языке!!!

Что видим:
1. Сначала начал юзать ADOCommand:

ADO.CommandText:="update db_tools set Ftext="""+edt_phrase.Text+""" where Fid="+tv_i.Items[AI].Text;
ADO.Execute;


Все идеально работало, ЗА ИСКЛЮЧЕНИЕМ КОДИРОВКИ! При записи в БД все русские буквы меняются на "?"...

Знаю, что с TQuery таких проблем быть не должно. Меняю на:

Query.Close;
Query.SQL.Clear;
Query.SQL.Add("update db_tools set Ftext="""+edt_phrase.Text+""" where Fid="+tv_i.Items[AI].Text);
Query.Open;


Получаю: Project main.exe raised exception class ENoResultSet with message "Error creating cursor handle"

Какие есть выходы из ситуации???

Спасибо!


 
engine ©   (2007-11-04 18:48) [1]

> Query.Open;

Query.ExexSQL;


 
engine ©   (2007-11-04 18:50) [2]

> Все идеально работало, ЗА ИСКЛЮЧЕНИЕМ КОДИРОВКИ

поменяй значение LangDriver у PARADOX


 
mufan   (2007-11-04 19:42) [3]


> Query.ExexSQL;


:*


 
Kolan ©   (2007-11-05 21:17) [4]

> :*

Ты че его поцеловал шас? o_0


 
mufan   (2007-11-05 23:10) [5]

угу



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

Форум: "Базы";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
2-1203592121
Евгений Т.
2008-02-21 14:08
2008.03.23
Искать похожие слова


2-1203861728
batya-x
2008-02-24 17:02
2008.03.23
мерцание на Timage


3-1193576969
alexche
2007-10-28 16:09
2008.03.23
Проблемы с ADO Connection


2-1203749314
Small Donkey
2008-02-23 09:48
2008.03.23
Вывести компьютер из спящего режима


2-1203487534
snake-as
2008-02-20 09:05
2008.03.23
Работа с числами





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский