powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема с шрифт в ADOquery
27 сообщений из 27, показаны все 2 страниц
Проблема с шрифт в ADOquery
    #39654440
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день господа !!

На сервер MySQL пишу запись с помощью компоненты ADOquery

1 с помощью параметра
Код: pascal
1.
2.
3.
4.
5.
Parameters.AddParameter;
Parameters[0].Name:='Param1';
Parameters.ParamByName('Param1').DataType:=ftString;
Parameters.ParamByName('Param1').Value:=IBQ.Fieldbyname('naim').AsString;
SQL.ADD('Insert into MyDb.b1 (p1) values (:Param1)');



2 напрямую
Код: pascal
1.
sql.Add('Insert into MyDb.b1 (p1) values ('+''''+IBQ.Fieldbyname('naim').AsString+''''+')');


в таблице b1 получаем записи с разными шрифтами
Где искать причину?
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654495
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жесть
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654502
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настоятельно рекомендую уточнить, что имелось в виду под "разными шрифтами". В БД хранятся данные. От метода записи не зависит, будут ли они отображаться шрифтом Times New Roman 12 Italic или Courier New 8 Bold, это особенности программы, их отображающей. Может вы имели в виду кодировку? Без параметров зюки вместо русских букв лезут?
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654505
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут программист нужен. (С)
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654510
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rissв таблице b1 получаем записи с разными шрифтами
Где искать причину?В неправильном драйвере коврика мыши, очевидно.
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654513
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, шрифты. Зачем вот так писать?Riss
Код: pascal
1.
+''''+')'


Почему не заменить на
Код: pascal
1.
+''')'
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654528
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010,
Проблема в том, что зюки лезут с параметром ))) , а именно этот метод мне и необходим ....
Что для ввода, что для отображения я использую одну и ту же строку подключения.
Для записи компонент TADOConnetion и TADOquery. Пробовал через TADOCommand - результат тот же.
Поле вида Varchar
Нормально прошло при записи в Blob, но это понятно, однако хочется через Varchar
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654531
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

Шаман!!! У меня в компе не мышь, а коврик подключается !!! возможно проблема в том, что на коврике рюмка с водкой стояла при установлении драйвера ...
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654533
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

Дело привычки наверное ...
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654538
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пациент на вопросы не отвечает, но при этом считает себя самым умным.
Предлагаю лечебную эвтаназию.
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654540
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__,

На какой вопрос ответить? Про эвтаназию? Тут я не спец ...

Вопрос не совсем в кодировке отображения - у меня получается таблица с записями с двумя кодировками - различаются они только методом записи в MySQL...
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654546
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А шрифт то тут причём ?
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654547
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,
Однозначно не причем. Замените плз на кодировку. Почему в таблице отображаются 2 кодировки, если метод записи не имеет значения?
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654556
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riss,
Подозреваю, по причине того что сам запрос перекодируется в кодировку базы (вместе со вставляемой строкой), а параметр - подставляется "как есть".
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654562
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так посмотрите как работает функция TField.AsString
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654568
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все имеет значение. Я так понимаю, что речь не про "шрифты", а про "крокозяблы". Один способ пишет правильно, другой - нет. Что пишется, что и после какого способа возвращается ?
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654570
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Arefiev,
Пишется в MySQL одно значения в обоих случаях.
'Крокозябры' идут после вставки с параметрами
после 2-го способа отображается нормально
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654574
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Riss,
выборочная дислексия?

Что ты пишешь и что получаешь, конкретно?
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654576
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__,

Не знаю - зачем, но раз надо конкретно ...

Пишу выражение

'Таблица Rec'

После записи 2 вышеуказанными способами в БД, в таблице отображаются соответствующие 2 записи

'??????? Rec'
'Таблица Rec'
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654578
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая кодировка у вашей БД?
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654579
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Riss,
OK, теперь расскажи про кодировку твоей базы, про кодировку поля таблички, приведи параметры коннекта к базе, а также расскажи - каким инструментом ты смотришь результат и - параметры коннекта к базе этого инструмента.
Ну и какого типа строки ты используешь, и версию Дельфи и версию СУБД.
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654585
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__Riss,
OK, теперь расскажи про кодировку твоей базы, про кодировку поля таблички, приведи параметры коннекта к базе, а также расскажи - каким инструментом ты смотришь результат и - параметры коннекта к базе этого инструмента.
Ну и какого типа строки ты используешь, и версию Дельфи и версию СУБД.

"Твоей базы" - это той с которой считываю 'Таблица Rec', или на которую записываю, а потом смотрю?
Это разные базы, но для простоты я напрямую в Delphi7 написал в выражение string - исключил 1 базу.
База MySQL находится на хосте... Какая версия - не скажу - не знаю...
Использую для коннекта в обоих случаях (запись и просмотр) TADOconnection, TADOQuery
строка коннекта
Provider=MSDASQL.1;Password=MyPassword;Persist Security Info=True;User ID=User_db;Data Source=DataS;Mode=ReadWrite
в ODBC DataS кодировка не определена
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654587
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле таблицы Varchar (254)
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654589
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни... спасибо всем!!!!!
В ODBC указал кодировку и все пошло!!! Чувствовал, что в 2-х соснах плутаю Все воскресение угробил ....
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654590
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты ДОЛЖЕН знать кодировку базы, с которой работаешь.
Кодировку данных поля таблички.
Кодировку данных на клиенте.

Исходя из этого, ты должен правильно указать кодировку в параметрах коннекта к базе.
В случае надобности ты должен выполнить преобразование данных на клиенте.
Давай разберемся хотя бы с первыми тремя пунктами.
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654591
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RissПарни... спасибо всем!!!!!
В ODBC указал кодировку и все пошло!!! Чувствовал, что в 2-х соснах плутаю Все воскресение угробил ....
"Шрифты" в норме? Ну и слава богам.
...
Рейтинг: 0 / 0
Проблема с шрифт в ADOquery
    #39654592
Riss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__,

Спасибо дорогой ))) кодировку на базе Хоста завтра посмотрю - на работе ...
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема с шрифт в ADOquery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]