Имя: Пароль:
1C
 
Cоединение с базой 1С через OLE DB, провайдер Microsoft.Jet.OLEDB.4.0, кодировка?
0 YF
 
31.03.09
10:16
Как указать, что нужно использовать Виндовс кодировку?
А то при такой строке подключения:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + КаталогИБ() + ";Extended Properties=dBASE IV;User ID=;Password=;"
используется Дос-кодировка ...
1 YF
 
31.03.09
10:27
ап #1
2 Virusaka_P
 
31.03.09
10:30
С чего решил что ДОС кодировка? ;)
3 YF
 
31.03.09
10:32
(2) Делаю запрос (1С++) при выводе результата вижу крякозябры ...
4 Восточный Парень
 
31.03.09
10:35
Соединение = "Provider=VFPOLEDB.1;
               |Deleted=Yes;
               |Data Source=" + КаталогИБ() + ";
               |Mode=ReadWrite;Extended Properties="";
               |User ID="";
               |Password="";
               |Mask Password=False;
               |Collating Sequence=RUSSIAN;
               |DSN=""";
5 YF
 
31.03.09
10:38
(4) Да, задолбался искать этого провайдера. Скачал с мелкософта VFPODBC.msi, оно установилось: драйвер фокспро теперь есть, а провайдера такого нет, только через SDASQL.1, а он выдает про слишком длинную строку подключения, или невозможность открытия таблицы ...
6 YF
 
31.03.09
10:38
+ (5)
SDASQL.1 = MSDASQL.1
7 smaharbA
 
31.03.09
10:41
8 Восточный Парень
 
31.03.09
10:44
(6) Если нужно могу кинуть в тебя файликом этим - проверено, работает.
9 YF
 
31.03.09
10:48
(7) Спасибо, помогло.
10 Virusaka_P
 
31.03.09
10:49
Не совсем понятно ОТКУДА получаеш доступ, если из 1c -  как вариант
http://infostart.ru/projects/2127/ 1sqlite
11 YF
 
31.03.09
10:49
(8) Спасибо, кинь, если не влом: fiodor@krovatka.su