Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Строка инициализации для ADODB (число прочтений - 3762 )
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Строка инициализации для ADODB
08. Апреля 2008 :: 14:42
Печать  
необходмо делать запись в спр через sql запрос. Обязательно нужно делать через ADODB, т.к. нет возожности на филиалах установить firefox и использовать 1cpp.
Вот эта строка работает, если dbf вынетси за пределы базы
Код
Выбрать все
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "+КаталогИБ()+";Extended Properties=DBASE IV" 


в пределах базы ошибка:
"Microsoft JET Database Engine: Отсутствуют разрешения на использование объекта"
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Строка инициализации для ADODB
Ответ #1 - 08. Апреля 2008 :: 15:38
Печать  
http://www.1cpp.ru/forum/YaBB.pl?num=1148040885

1Cpp не задействован, но все равно нужно дравер vfpoledb пользователям ставить (бесплатен)
  
Наверх
 
IP записан
 
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Re: Строка инициализации для ADODB
Ответ #2 - 09. Апреля 2008 :: 10:53
Печать  
Все получилось. запись в таблицу происходит, но когда я ее открываю в 1с я просто эти записи не вижу, хотя они там есть. Это может как то связано с индексами. Подскажите как решить эту проблему
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Строка инициализации для ADODB
Ответ #3 - 09. Апреля 2008 :: 10:58
Печать  
NickAn писал(а) 09. Апреля 2008 :: 10:53:
Все получилось. запись в таблицу происходит, но когда я ее открываю в 1с я просто эти записи не вижу, хотя они там есть. Это может как то связано с индексами. Подскажите как решить эту проблему

Какие записи? Что добавляешь доки\эл-ты спр-ков...?
  
Наверх
 
IP записан
 
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Re: Строка инициализации для ADODB
Ответ #4 - 09. Апреля 2008 :: 10:59
Печать  
элементы спр
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Строка инициализации для ADODB
Ответ #5 - 09. Апреля 2008 :: 11:28
Печать  
Что происходит после переиндексации ?
(удалить CDX, потом переиндексация)
драйвер не vfoledb , видимо ?
  
Наверх
 
IP записан
 
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Re: Строка инициализации для ADODB
Ответ #6 - 09. Апреля 2008 :: 11:44
Печать  
объекты появляются, но как это сделать средствами sql
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Строка инициализации для ADODB
Ответ #7 - 09. Апреля 2008 :: 11:56
Печать  
NickAn писал(а) 09. Апреля 2008 :: 11:44:
объекты появляются, но как это сделать средствами sql


Так подключайся через vfoledb, он автоматом поддерживает индексы
  
Наверх
 
IP записан
 
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Re: Строка инициализации для ADODB
Ответ #8 - 09. Апреля 2008 :: 11:58
Печать  
ну а все таки без него тоже можно. может кто знает. Проблема стоит в филиалах, которые я не контролирую в установке новых прог. Филиалов дофегища. Поэтому должно работать без vfoledb
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Строка инициализации для ADODB
Ответ #9 - 09. Апреля 2008 :: 12:44
Печать  
NickAn писал(а) 09. Апреля 2008 :: 11:58:
ну а все таки без него тоже можно. может кто знает. Проблема стоит в филиалах, которые я не контролирую в установке новых прог. Филиалов дофегища. Поэтому должно работать без vfoledb


По умолчанию в системе 2 драйвера DBASE IV oledb и odbc. Если ни один из них не поддерживает индексы (?)-
то что делать? Улыбка

Сделай легкий установщик при начале работе системы - местным админам главное не напрягаться Улыбка
  
Наверх
 
IP записан
 
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Re: Строка инициализации для ADODB
Ответ #10 - 09. Апреля 2008 :: 13:05
Печать  
Ну спасибо и за это с vfoledb все заработало
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Строка инициализации для ADODB
Ответ #11 - 09. Апреля 2008 :: 13:35
Печать  
NickAn писал(а) 09. Апреля 2008 :: 13:05:
Ну спасибо и за это с vfoledb все заработало


OFF
Вообще то разница между драйвером  vfoledb и DBASE  как между мерседесом и запорожцем.
Даже если бы заработало - это было бы не лучшее решение.

Есть еще альтернативный вариант - использовать компоненту Орефкова
http://www.1cpp.ru/forum/YaBB.pl?num=1192855975/0
но она пока не доведена до конца. Может ее текущих возможностей хватит?
  
Наверх
 
IP записан
 
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Re: Строка инициализации для ADODB
Ответ #12 - 09. Апреля 2008 :: 14:21
Печать  
слушай а где-то есть описание для работы с этой библиотекой SQLite
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Строка инициализации для ADODB
Ответ #13 - 09. Апреля 2008 :: 16:24
Печать  
NickAn писал(а) 09. Апреля 2008 :: 14:21:
слушай а где-то есть описание для работы с этой библиотекой SQLite

http://www.sqlite.org/docs.html англ, офиц, можно даже грузить исходники
http://sb-news.net/sqlite.php?page=2 русск, не обновлялся с июня 2007
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать