Sqlite и 1с8 #458239


#0 by МаленькийВопросик
Народ, очень нужно хранить данные в отдельной внешней таблице от базы... подскажите пожалуйста как организовать доступ к sqlite из 1с8??? Если можно примеры...
#1 by МаленькийВопросик
апну тему.. дайте хоть какую-нибудь зацепку
#2 by shuhard
ADODB - кули тут думать
#3 by МаленькийВопросик
есть пример подключения через ADODB????
#4 by shuhard
учу пользоваться поиском на мисте - дорого
#5 by fantomask
Запросиками делаешь запись в БД
#6 by fantomask
#7 by МаленькийВопросик
а можно примерчик СтрокаПодключения???
#8 by fantomask
СтрокаПодключения = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=172.16.110.17;USER = sardor;DATABASE=UTM5;PASSWORD = sardor;OPTION=3;";
#9 by МаленькийВопросик
ругается на ADOUtils = Новый("AddIn.ADOUtils");
#10 by МаленькийВопросик
Тип не определен (AddIn.ADOUtils)
#11 by fantomask
вот почитай там код пользуйся поиском, находится снизу, справа
#12 by shuhard
#13 by МаленькийВопросик
вся пролема в том, что у меня sqlite, а не mysql подключение к sqlite ведется просто как к файлу СтрокаПодключения="sqldb/1sqlite.db";
#14 by xzorkiix
автор об стену - в чем разница между подключением из "1С" и "не 1С"? учи мать часть! RTFM
#15 by fantomask
+1 знания которых автор сам постигнет запомнит надолго, нежели то что достанется нахаляву!
#16 by МаленькийВопросик
соединение не установлено!
#17 by МаленькийВопросик
если ты имеешь ввиду, логин и пароль к базе, то можешь сам убиться об стену, т.к sqlite не требует их.
#18 by fantomask
честно говоря строка подключения это знания, которых ты должен постигнуть сам! Читая другие строки подключения, смотри как подключаются из других программ к этой БД! Гугл тебе в помошь!
#19 by xzorkiix
нет не логин и нет не пароль. Я о сути работы с этой СУБД. Как то пришлось с ней поработать, все что надо нашел здесь
#20 by xzorkiix
к наврал. Тогда я еще 7.7 юзал пользовал вот этот компонент или его аналог.
#21 by orefkov
не будет работать в 8ке, делалась исключительно под 77. Надо искать на форумах 1cpp.ru, проскакивал там в свое время OLE-компонент для работы с sqlite.
#22 by МаленькийВопросик
1cpp.ru - только для 77 вроде.
#23 by orefkov
Вот нашел в "LiteX это Com объект обертка над Sqlite API. весь объект с описанием и ссылкой на скачивание находятся здесь Скачиваем расспаковываем, регистрируем Если после этого  в 1с программа не жалуется на oDb = СоздатьОбект("LiteX.LiteConnection"); то все установка LiteX завершена и можно использовать его на языке 1с. LiteX внутри себя содержит весь sqlite и пользоваться бд sqlite можно используя методы и свойства LiteX." Так как это COM - объект, юзать можно и в 77 и в 8х.
#24 by МаленькийВопросик
ага, где бы его еще скачать? :)
#25 by Megas
Эх !!! ТекстШапка =      "        |    |    |
#26 by Megas
- Это запрос к MySQL и функция котрая возвращает ТЗ
#27 by МаленькийВопросик
LiteX.LiteConnection - короче с этой штуку надо где-то добыть.... и разбираться, а сегодня пятница...
#28 by Megas
Ставь MySQL и не парься... бесплатная программулина и все её используют!
#29 by МаленькийВопросик
ПОЛУЧИЛОСЬ!!!!! Яхуууу.....
#30 by МаленькийВопросик
А теперь как получить массив из Recordset???? Кто-нить подскажет???
#31 by orefkov
Ну, конкретно с LiteX не работал, но думаю примерно так - выполнить запрос, потом перебирать все записи, получать поля. Как-то так... К LiteX доки то есть с примерами?
#32 by МаленькийВопросик
ага... я это знаю... только примеров не нашел и синтаксис мне как-то не очень: вот например вывод Сообщить(Recordset): COMSafeArray - массив, только как его разложить???
#33 by orefkov
Я в 8ке не силен, но тут товарищи с мест говорят, что в 8ке COMSafeArray - штатный тип и описан в документации. Также наверное можно в отладчике глянуть свойства/методы.
#34 by МаленькийВопросик
да спасибо.. все нашел...
#35 by МаленькийВопросик
+теперь можно неограниченно применять это...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям