Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / при выгрузке из MySql данных через excel VBA не отображается русский текст именяется форма / 2 сообщений из 2, страница 1 из 1
25.06.2014, 11:13:25
    #38679418
vBulka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при выгрузке из MySql данных через excel VBA не отображается русский текст именяется форма
использую макрос

Worksheets("1").Activate
Range("A2:Z2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
Selection.CopyFromRecordset objRst
objRst.Close

вместо этого
18 6 1 Радчук Ірина Сегріївна
22 2 1 Шеметов Вячеслав не знает
45 13 3 Ямщикова Наталія Олегівна
18 6 1 Радчук Ірина Сегріївна
22 2 1 Шеметов Вячеслав не знает
45 13 3 Ямщикова Наталія Олегівна
18 6 1 Радчук Ірина Сегріївна
22 2 1 Шеметов Вячеслав не знает
45 13 3 Ямщикова Наталія Олегівна

получаю это
18 6 1 ?????? ????? ?????????
22 2 1 ??????? ???????? ?? ?????
45 13 3 ???????? ??????? ????????
18 6 1 ?????? ????? ?????????
22 2 1 ??????? ???????? ?? ?????
45 13 3 ???????? ??????? ????????
18 6 1 ?????? ????? ?????????
22 2 1 ??????? ???????? ?? ?????
45 13 3 ???????? ??????? ????????
...
Рейтинг: 0 / 0
25.06.2014, 11:45:28
    #38679489
vBulka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при выгрузке из MySql данных через excel VBA не отображается русский текст именяется форма
докопался))
надо делать кодировку
использовать следующий ряд запросов, которые должны выполняться после каждого коннекта к базе:

mysql_query("SET NAMES 'cp1251'");
mysql_query("SET CHARACTER SET 'cp1251'");
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / при выгрузке из MySql данных через excel VBA не отображается русский текст именяется форма / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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