Снегопат 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/ |