Снегопат
https://snegopat.ru/forum/

sqlite для 1с 7.7
https://snegopat.ru/forum/viewtopic.php?f=5&t=583
Страница 1 из 1

Автор:  advali [ 13 фев 2014, 10:55 ]
Заголовок сообщения:  sqlite для 1с 7.7

Не знаю, куда тема относиться должна, напишу сюда:

Такой вопрос:
Если я правильно понял, то создать таблицу можно только используя метода запроса УложитьТЗ ().
По крайней мере, когда создаю таблицу в тексте запроса, то когда в дальнейшем ее пытаюсь использовать, выдается ошибка, что таблица не найдена.

Насколько это получается оптимально, в плане производительности (сначала делать выборку из запроса, затем ее загонять в таблицу, путем УложитьТЗ), вместо поместить выборку сразу в таблицу?

Даже если в одном тексте запроса пишу пакет запросов с созданием таблицы, и выборки из нее, результатом почему то выдается не ТЗ а число. Может я чего не так делаю?

Автор:  JohnyDeath [ 13 фев 2014, 12:13 ]
Заголовок сообщения:  Re: sqlite для 1с 7.7

Покажи запрос. У меня все отлично работало. Это было давно, но с того времени вряд ли что-то изменилось

Автор:  advali [ 13 фев 2014, 12:24 ]
Заголовок сообщения:  Re: sqlite для 1с 7.7

Запроса к сожалению не осталось, переделал всё на УложитьТЗ

Но примерно так:

Если делаю так:

ТЗ = Запрос.ВыполнитьЗапрос("
CREATE TABLE tab (f1, f2);
INSERT INTO tab VALUES (1, 2);
SELECT * FROM tab");

То в качестве ТЗ возвращается число:

Если делаю так:

Запрос.ВыполнитьЗапрос("CREATE TABLE tab (f1, f2);
INSERT INTO tab VALUES (1, 2)");

ТЗ = Запрос.ВыполнитьЗапрос("SELECT * FROM tab");

То выдается, что нету таблицы tab

Автор:  advali [ 13 фев 2014, 12:24 ]
Заголовок сообщения:  Re: sqlite для 1с 7.7

объект из снегопата, прекрасно отрабатывает такие случаи

Автор:  JohnyDeath [ 13 фев 2014, 13:31 ]
Заголовок сообщения:  Re: sqlite для 1с 7.7

А можешь обработку на 7.7 положить, которая работает неверно?

Автор:  advali [ 14 фев 2014, 07:17 ]
Заголовок сообщения:  Re: sqlite для 1с 7.7

Попытался воспроизвести написав обработку, и понял, что не так оказалось:

Я в метод запроса "ВыполнитьЗапрос", передавал пакет запрос, разделенный точками с запятой, в этом случае выполняется только первый из запросов.

После того как для каждого из запросов вызвал "выполнитьзапрос", все отработало прекрасно.

В принципе такой вариант устраивает. Спасибо за участие.

Автор:  Гость [ 14 июл 2014, 11:20 ]
Заголовок сообщения:  Re: sqlite для 1с 7.7

УложитьТЗ для версии 1.0.2.4 неверно обрабатывает большие числа. Это обсуждалось здесь http://www.1cpp.ru/forum/YaBB.pl?num=1214205575/593#593
Есть ли надежда на исправление этого бага? Переход на 1.0.2.6 не советуют, т.к. эта версия глючная.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/