Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодовая страница при использовании SQL Throw команд / 2 сообщений из 2, страница 1 из 1
12.01.2004, 16:53
    #32373459
Ustuz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодовая страница при использовании SQL Throw команд
Добрый вечер, всем !
Такая проблема. Делаю импорт из dbf файла. При этом пользуюсь SQLCONNECT, затем SQLEXEC. Получаю таблицу SQLRESULT в которой лежат импортированные данные. Проблема следующая : как мне определить при выполении SQLEXEC или SQLCONNECT в какой кодовой странице нужно получать данные ? А то получаемые данные приходят не в кодиовке 1251. А где задать эту кодировку. Импорт идет из dbf файла (но это не всегда. Это задается пользователем.)
...
Рейтинг: 0 / 0
13.01.2004, 15:44
    #32374631
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодовая страница при использовании SQL Throw команд
1) Настройки коннекции (ConnectionString иногда имеет нечто отвечающее за кодировку)
2) Подбор правильного ODBC драйвера - так старые DBase ODBC драйвера понимали dbf-ы без байта кодовой страницы как созданные в 866-й кодировке (что так и было в 99% случаев) и через них можно корректно ходить к древним FPD (где ещё не ставился байт кодовой страницы в dbf-е), и к Clipper базам...
3) Для SQL серверов - это зачастую настройка сервера и его клиента.
4) Можно попробовать юзать CPCONVERT() на стороне твоей проги, но не факт что ODBC драйвер не покоцает некорректные символы (те что не вписываются в используемую кодировку).
WBR, Igor
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодовая страница при использовании SQL Throw команд / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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