|
|
#1 |
|
MCITP
|
Кодировка DBF
Всем здравствуйте!
Возникла необходимость создать DBF файл dBase 3 с кодировка 866. Возник вопрос, каким образом можно задать кодировку 866. X++: Connection.open("Provider=Microsoft.Jet.OLEDB.4.0;CollatingSequence=ASCII;Persist Security Info=False;Extended Properties=dBase III;Data Source=C:\\1\\;"); Command.activeConnection(Connection); cmdText = " CREATE TABLE " + FileName + "(A CHAR(30),B CHAR(30), C CHAR(30), D CHAR(30),E CHAR(30),F CHAR(30),G CHAR(30),H CHAR(30))"; |
|
|
|
| За это сообщение автора поблагодарили: kornix (2). | |
|
|
#2 |
|
Участник
|
После долгого биения головой об стенку
пришел к выводу, что пустую таблицу необходимой структуры лучше создавать заранее в том инструменте, который для этого и приспособлен.Далее кладешь подготовленный пустой файл DBF в какую-нибудь папочку шаблонов и при необходимости заполнения копируешь этот файл на машину клиента с последующим заполнением. Хотя, конечно, можешь "вскрыть" созданный файл и руками прописать в 29 байте ASCII-код 101 - это и будет 866 кодовая страница. |
|
|
|
|
#3 |
|
MCITP
|
Спасибо за ответ!
Но в том то и дело, что файл надо создавать программно. Если можно было бы использовать предложенный Вами вариант я так и сделал бы, но, к сожалению, надо как-то кодом выходить из сложившейся ситуации. |
|
|
|
|
#4 |
|
int 20h
|
__________________
It's just my Unhopelessnessabilityerism Trying to debug my mind
|
|
|
|
|
#5 |
|
Участник
|
|
|
|
|
|
#6 |
|
Участник
|
|
|
|
| Теги |
| dbf |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Выгрузка в dbf с перекодировкой | 8 | |||
| почти DBF | 3 | |||
| Импорт из DBF : кириллица | 8 | |||
| И опять DBF.... | 20 | |||
| Достать данные из DBF в форму | 29 | |||
|