Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема 1sqlite VS OLEDB (OLEDBData) Vista? (число прочтений - 1370 )
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
1sqlite VS OLEDB (OLEDBData) Vista?
29. Января 2009 :: 07:53
Печать  
Насколько понял 1sqlite работает по ODBC, или по OLEDB тоже?
Я к чему это спрашиваю, тут попробовал работать с DBF по OLEDB (со старыми отчетами), о ни мне:
Код
Выбрать все
OLEDB.Connect("Provider=VFPOLEDB.1;Deleted=Yes;Data Source=" + КаталогИБ() + ";Mode=ReadWrite;Extended Properties="";User ID="";Password="";Mask Password=False;Collating Sequence=RUSSIAN;DSN=""");
{Отчет.ОборотыМенеджерам.Форма.Модуль(140)}: FAILED! IDataInitialize::GetDataSource(): Формат строки инициализации не соответствует спецификации OLE DB. 


(Vista), при том что когда работало.
Вот думаю использовать может 1sqlite (но меня не устраивают ограничения ODBC), или же что то исправлять в строке подключения (может кто в кусре в чем проблема)?
  
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite VS OLEDB (OLEDBData) Vista?
Ответ #1 - 29. Января 2009 :: 08:02
Печать  
Нашел, вопрос снимается, проблема была в:
в "Deleted=Yes", надо: "Set Deleted=Yes".
  
Наверх
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: 1sqlite VS OLEDB (OLEDBData) Vista?
Ответ #2 - 29. Января 2009 :: 08:06
Печать  
Collating Sequence=RUSSIAN

а надо

Collating Sequence=MACHINE

иначе CDX использованы не будут

и 1sqlite работает напрямую с 1С dbeng.dll (насколько я понял) никакого отношения ни к ODBC ни OLE
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite VS OLEDB (OLEDBData) Vista?
Ответ #3 - 29. Января 2009 :: 09:05
Печать  
kiruha писал(а) 29. Января 2009 :: 08:06:
Collating Sequence=RUSSIAN

а надо

Collating Sequence=MACHINE

иначе CDX использованы не будут

и 1sqlite работает напрямую с 1С dbeng.dll (насколько я понял) никакого отношения ни к ODBC ни OLE


Спасибо, учтемс.
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать