Имя: Пароль:
1C
1C 7.7
v7: sqlite под sql идет?
0 OnCheck
 
07.05.14
11:53
Добрый день кто нибудь знает slite под sql идет? Пишу простецкий запрос:

БазаЛайта = СоздатьОбъект("SQLiteBase");
БазаЛайта.Открыть(":memory:");

запросбд = БазаЛайта.НовыйЗапрос();
    
ТекстЗапроса = "
|SELECT
|   *
|    
|FROM [Справочник.Кассы] AS Итоги
|";        
    
запросбд.Подготовить(ТекстЗапроса)
тзЗапроса = запросбд.Выполнить();

а он мне

no such table: Справочник.Кассы
1 Ёпрст
 
07.05.14
11:56
(0) ytn? f pfxtv &
2 Андрей_Андреич
 
naïve
07.05.14
11:56
(1) Ду ю спик иглиш?
3 Ненавижу 1С
 
гуру
07.05.14
11:58
а там есть такая таблица?
4 OnCheck
 
07.05.14
11:59
(1) перенос с dbf на sql
(2) справочник Кассы есть, проверил конечно же
5 Ёпрст
 
07.05.14
11:59
(0) Нет, а нафига ?
6 Андрей_Андреич
 
naïve
07.05.14
11:59
Может значок $ нужен?
7 Ёпрст
 
07.05.14
12:00
(4) ну дык, перепиши текст запроса на православный odbcrecordset
8 orefkov
 
07.05.14
12:00
(0)
1sqlite под sql идет только в части работы с sqlite базами.
1Сные таблицы там не отображаются. Используйте 1C++.
9 OnCheck
 
07.05.14
12:02
(7) ага :-)
(8) спасибо понял :-)
10 OnCheck
 
07.05.14
12:04
для 1срр в sql так же есть ограничение на монопольный режим?
11 Ёпрст
 
07.05.14
12:05
(10) нет. Вдбф их тоже нет, если че.
12 OnCheck
 
07.05.14
12:16
(11) Я имею в виду то, что они работаю в монопольном режиме. Таблмцы же блокируются. В sql же тоже не работают?
13 Ёпрст
 
07.05.14
12:17
(12) ты о чем ?
Прямым запросам глубоко пофик на монопольный режим работы базы.
14 Ёпрст
 
07.05.14
12:18
что в скуле, что в дбф варианте.
15 Андрей_Андреич
 
naïve
07.05.14
12:19
(14) Вроде не всегда в ДБФ так было?
16 Ёпрст
 
07.05.14
12:22
(15) есть 3 способа обхода
-заплатка от hogik
-альтернативный провайдер от ужаста
-1sqlite
17 Ёпрст
 
07.05.14
12:23
+16 это, что касаемо дбф в монопольном режиме
18 OnCheck
 
07.05.14
12:27
odbcrecordset? мы про одно и то же говорим?
19 Ёпрст
 
07.05.14
12:28
(18) О чем мы говорим то хоть ?
20 Ёпрст
 
07.05.14
12:29
Еще раз, монопольный режим никакого влияния на прямой запрос не имеет. И от формата базы это не зависит.
21 OnCheck
 
07.05.14
12:31
22 OnCheck
 
07.05.14
12:33
Но это для DBF а со SQL как? Может кинете ссылку?
23 Ёпрст
 
07.05.14
12:34
24 Ёпрст
 
07.05.14
12:34
Для скуля, вообще НИЧЕГО не надо.. всё и так работает само.
25 Ёпрст
 
07.05.14
12:35
только там нужно не через оледб, а через ODBCRecordSet запрос писать
26 OnCheck
 
07.05.14
12:35
(24) в (10) именно это я и спрашивал :-), спасибо вам большое за ответ
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший