01.03.2010, 18:30 | #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). |
01.03.2010, 20:00 | #2 |
Участник
|
После долгого биения головой об стенку пришел к выводу, что пустую таблицу необходимой структуры лучше создавать заранее в том инструменте, который для этого и приспособлен.
Далее кладешь подготовленный пустой файл DBF в какую-нибудь папочку шаблонов и при необходимости заполнения копируешь этот файл на машину клиента с последующим заполнением. Хотя, конечно, можешь "вскрыть" созданный файл и руками прописать в 29 байте ASCII-код 101 - это и будет 866 кодовая страница. |
|
01.03.2010, 21:51 | #3 |
MCITP
|
Спасибо за ответ!
Но в том то и дело, что файл надо создавать программно. Если можно было бы использовать предложенный Вами вариант я так и сделал бы, но, к сожалению, надо как-то кодом выходить из сложившейся ситуации. |
|
02.03.2010, 10:37 | #4 |
int 20h
|
__________________
It's just my Unhopelessnessabilityerism Trying to debug my mind |
|
02.03.2010, 11:17 | #5 |
Участник
|
|
|
04.03.2010, 10:04 | #6 |
Участник
|
|
|
Теги |
dbf |
|
Похожие темы | ||||
Тема | Ответов | |||
Выгрузка в dbf с перекодировкой | 8 | |||
почти DBF | 3 | |||
Импорт из DBF : кириллица | 8 | |||
И опять DBF.... | 20 | |||
Достать данные из DBF в форму | 29 |
|