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


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