Переключение на Главную Страницу Страницы: 1 ... 43 44 [45] 46 47 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) 1sqlite (число прочтений - 478709 )
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Время в параметре
Ответ #660 - 02. Февраля 2011 :: 06:10
Печать  
trad писал(а) 02. Февраля 2011 :: 06:03:
14:09:46
_idtostr((14*3600 + 9*60 + 46)*10000) = "8FK2HS"

Спасибо! Надо бы это куда-то в общедоступное место поместить...
  
Наверх
 
IP записан
 
HeiHeShang
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 101
Зарегистрирован: 01. Августа 2006
Re: 1sqlite
Ответ #661 - 08. Февраля 2011 :: 02:08
Печать  
Добрый день.
При попытке вызвать УложитьТЗ вылетает такая ошибка.
Код
Выбрать все
database disk image is malformed
 


Как бороться ? База висит в памяти.
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: 1sqlite
Ответ #662 - 08. Февраля 2011 :: 06:43
Печать  
может версия 1sqlite не последняя?
было что то похожее, связано с обновлением движка sqlite
(здесь http://www.1cpp.ru/forum/YaBB.pl?num=1214205575/634#634)
  
Наверх
 
IP записан
 
HeiHeShang
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 101
Зарегистрирован: 01. Августа 2006
Re: 1sqlite
Ответ #663 - 08. Февраля 2011 :: 08:13
Печать  
Вроде последнюю качнул
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1sqlite
Ответ #664 - 08. Февраля 2011 :: 11:37
Печать  
А в тз то что ?
размера то она какого ?..
  
Наверх
 
IP записан
 
HeiHeShang
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 101
Зарегистрирован: 01. Августа 2006
Re: 1sqlite
Ответ #665 - 08. Февраля 2011 :: 12:59
Печать  
Маленькая ТЗ, всего одна строчка. Из табличной части ЧекККМ выгружаю.
  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: 1sqlite
Ответ #666 - 13. Марта 2011 :: 12:55
Печать  
С помощью этой компоненты можно blob поля заполнять? Пробовал через
Код
Выбрать все
Данные=СоздатьОбъект("BinaryData");
Данные.ЗагрузитьИзФайла(СокрЛП(ВыбФайл));
 


- не работает, пишет:
запрос.УстановитьПараметр("@bin", Данные);
{D:\DEV\ЗАПИСЬ ФАЙЛОВ В 1SQLITE.ERT(21)}: Ошибка установки sql-параметра @bin - Неизвестный тип значения
  
Наверх
ICQ  
IP записан
 
Sserj
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 25. Октября 2010
Re: 1sqlite
Ответ #667 - 07. Апреля 2011 :: 22:43
Печать  
Задействовал объект SQLiteDataProvider компоненты как источник для табличного поля, но периодически начало вылетать окошко с ошибкой "database is locked", при обычных запросах это нормально перехватывается в конструкции Попытка Исключение, но из поставщика это вроде недоступно, можно добавить свойство/реквизитик в этот объект, для перехвата/подавления этого предупреждения?
  
Наверх
 
IP записан
 
Cthulhu
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 04. Апреля 2010
Re: 1sqlite
Ответ #668 - 24. Мая 2011 :: 11:59
Печать  
Код
Выбрать все
Неудачная попытка создания объекта (SQLiteBase) 


чего в правах может не хватать?  Смущённый

Upd:
ничего не менял - заработало. не-по-нят-но.
прим: два пользователя в базе, 027, все компоненты если что.
  
Наверх
 
IP записан
 
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: 1sqlite
Ответ #669 - 07. Июля 2011 :: 07:25
Печать  
Скажите пожалуйста, а есть ли в Поставщике данных "SQLiteDataProvider" возможность выбора  строк, т.е. Пользователь отмечает нужные ему строки. В ODBC  есть, а в 1CSQLite ? Вроде все прошерстил. Не нашел...
  
Наверх
 
IP записан
 
Sserj
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 25. Октября 2010
Re: 1sqlite
Ответ #670 - 08. Июля 2011 :: 01:11
Печать  
nicolas писал(а) 07. Июля 2011 :: 07:25:
Скажите пожалуйста, а есть ли в Поставщике данных "SQLiteDataProvider" возможность выбора  строк, т.е. Пользователь отмечает нужные ему строки. В ODBC  есть, а в 1CSQLite ? Вроде все прошерстил. Не нашел...


Это разве к провайдеру относится?
Может быть путаешь с самим табличным полем и его свойству РежимВыделения
  
Наверх
 
IP записан
 
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: 1sqlite
Ответ #671 - 08. Июля 2011 :: 06:18
Печать  
Цитата:
Это разве к провайдеру относится?
Может быть путаешь с самим табличным полем и его свойству РежимВыделения


Вполне может быть, давно не писал на 7-ке.
  
Наверх
 
IP записан
 
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: 1sqlite
Ответ #672 - 10. Июля 2011 :: 19:11
Печать  
Все перерыл, не получатеся, причем программно пожалуйста, но визуально не видно это...
Может кто кинет примером, или пнет в нужное направление, пример Михаила на SQL работает прекрасно.

Отбой. Найдено РежимВыделения по умолчанию равен 0.
  
Наверх
 
IP записан
 
Daszip
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 2
Зарегистрирован: 18. Февраля 2010
Re: 1sqlite
Ответ #673 - 22. Июля 2011 :: 02:53
Печать  
Доброго времени суток!
Работаю в дбф можно сказать изучаю склайт. Сделал запрос, в котором получаю временную табличку с поставщиками.
Код
Выбрать все
			ТекстЗапроса = "CREATE TEMP TABLE Поставщики AS  
			|SELECT ID FROM (    
			|SELECT ID,SUM(1)      
			|FROM (
			|SELECT ID
			|FROM Справочник_Контрагенты
			|WHERE PARENTID IN (SELECT VAL FROM СписокГрупп) AND ISFOLDER = 2

			|UNION ALL

			|SELECT val AS ID
			|FROM СписокЭлементов)  
			|GROUP BY ID)
			|";
 


Далее строю запрос с его использованием.
Код
Выбрать все
	ТекстЗапроса = "
	|SELECT PARENTEXT,КодПозиции,Артикул,ШК,НаименованиеПозиции,Цена,ДатаПоявления,Статус [Статус :Перечисление.СтатусыПозицийПрайса],КодСопоставленногоТовара
	|FROM Справочник_ПозицииПрайсов
	|WHERE PARENTEXT IN (SELECT ID FROM Поставщики)"
	|";              
 



По отладке получаю
Подбор индекса для таблицы SC10303:
     Ограничения:
     Найдено в кэше
     Индекс не выбран.
     Стоимость: 9988
Насколько я понимаю условие будет работать быстрее если индекс будет подбираться.
После первого запроса делаю.
Код
Выбрать все
			Запрос.ВыполнитьЗапрос("CREATE INDEX PARENTEXT ON Поставщики(ID)");  
 


но ситуация не меняется, хотя по логике вещей вроде бы должна.
Вопрос в том что нужно сделать чтобы индекс подобрался?
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: 1sqlite
Ответ #674 - 22. Июля 2011 :: 05:13
Печать  
Единственное, что пока могу посоветовать, собрать контрагентов так:
Код
Выбрать все
БД.УложитьОбъекты(СписокТоваровСГруппами,"Поставщики",0,"Номенклатура"); 


Что же касается индекса, то непонятно, для какого из запросов он не подбирается, также непонятно - "быстрее будет работать запрос" - а что? Сейчас работает медленно? Может запустить в Отладчике замер производительности и найти реально тормозной код, вместо оптимизации запроса на 0,05 секунды?
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 43 44 [45] 46 47 ... 79
ОтправитьПечать