powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
12 сообщений из 12, страница 1 из 1
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #32991788
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...но это неважно...,
пробовал всё в том числе и StrConv.

Как прочесть?

Благодарю за участие!
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #32992758
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
догадки:
может быть что-то конкретное указать в коннекшоне ? :
...
c.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path & ";User ID=Admin;Password=;Extended Properties=dBase 5.0")
...


Ильдар.
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #32993081
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://]
http://bbs.vbstreets.ru/viewtopic.php?t=2308&sid=a638cf7016aad1076df7d3321d8a1cf8

как подобное сделать через коннекшен?
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #32993147
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://]
http://bbs.vbstreets.ru/viewtopic.php?t=2308&sid=a638cf7016aad1076df7d3321d8a1cf8

эта функция почти помагает.
Почти это означает он перекодирует в таком при этом
..Convert(rs.Fields(3), 1251, 866)..
но заглавные буквы он не перекодирует почему-то.
пока разбираюсь...
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #32993503
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот наконец-то


> > в рестре по
> >HKEY_LOCAL_MACHINE\Software\Microsoft\jet\-=jet_ver=-\Engines\xbase
> >в DataCodePage ставишь ANSI

вот исходник:


теперь думаю как возвращать данный параметр обратно на место после завершения обработки.
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #33140339
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> > в рестре по
> >HKEY_LOCAL_MACHINE\Software\Microsoft\jet\-=jet_ver=-\Engines\xbase
> >в DataCodePage ставишь ANSI

не у всех оно проходит.
на старых ОС W98 (видимо из первых),
меняй этот параметр неменяй, всё равно не катит.
Может ставить Jet 3.51 ?
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #33141144
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы же в Визуал бейсике,
используйте COM объект от 1сы, и всё

IMHO, Mon$te®
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #33142481
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4d_monsterВы же в Визуал бейсике,
используйте COM объект от 1сы, и всё

IMHO, Mon$te®

вот зацепка. пожалуйста по подробнее опишите процесс.

Благодарю!
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #33142568
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите в учебнике 2часть в конце , там внятные примеры.

если не поймёте, напишу пример завтра.
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #33142872
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот что-то внятное нашёл

http://www.vb.kiev.ua/ref/w32api/showdoc.php?f=oemtochar


но использование COM объекта от 1с не игнорируется,
любопытно очень.
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #33142916
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мудрый клённо использование COM объекта от 1с не игнорируется,
любопытно очень.
Из документации 1цэ:
Обращение к программе 1С:Предприятие из модуля MS Excel. В данном примере запускается и инициализируется конфигурация 1С:Предприятие с базой данных в каталоге C:\V7\DB в монопольном режиме. Далее в про­грамме 1С:Предприятие создается объект типа "Справочник.Товары", где создается новая группа элементов с названием "***** Экспорт из Excel ******". Во вновь созданную группу каталога записываются данные из таб­лицы MS Excel. Здесь пример приводится на языке MS Visual Basic.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Sub Excel_to_trade()

   Dim trade As Object

   Dim Товар As Object

   Set trade = CreateObject("V77.Application")

   result = trade.Iinitialize(trade.RMTrade, "/DC:\V7\DB /M", "")

   Set Товар = trade.EvalExpr("CreateObject(""Справочник.Товары"")")

   Товар.НоваяГруппа

   Товар.Наименование = "***** Экспорт из Excel ******"

   Товар.Записать

   Товар.ИспользоватьРодителя Товар.ТекущийЭлемент

   N =  100  'Количество строк в документе

   For Count =  1  То N Товар.Новый

      Товар.Наименование = Application.Cells(Count,  2 ).Value

      Товар.Розн_Цена = Application.Cells(Count,  3 ).Value

      Товар.Мел_Опт_Цена = Application.Cells(Count,  4 ).Value

      Товар.Onт_Цена = Application.Cells(Count,  5 ).Value

      Товар.Записать

   Next Count

End Sub
...
Рейтинг: 0 / 0
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
    #33144400
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мудрый клён> > в рестре по
> >HKEY_LOCAL_MACHINE\Software\Microsoft\jet\-=jet_ver=-\Engines\xbase
> >в DataCodePage ставишь ANSI

не у всех оно проходит.
на старых ОС W98 (видимо из первых),
меняй этот параметр неменяй, всё равно не катит.
Может ставить Jet 3.51 ?

действительно , там где Office 97, таким образом не отвяжешься.
это даже не из ОС.

на счет использования COM объекта от 1с, для меня пока тяжело, че то я не понял.

пересмотрел кучу API модулей, но они работают только на русских ОС.

я уж думаю сделать так , преобразовать dbf в txt, и загружать данные из txt в
формате DOS .
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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