Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема 1sqlite - Получить полный идентификатор документа (число прочтений - 1947 )
sava
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 56
Зарегистрирован: 18. Февраля 2010
Пол: Мужской
1sqlite - Получить полный идентификатор документа
23. Июля 2010 :: 09:59
Печать  
Собственно для выборки подчиненых доков
Док.iddoc+Док.iddocdef не проходит
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1sqlite - Получить полный идентификатор документа
Ответ #1 - 23. Июля 2010 :: 13:19
Печать  
ну правильно, ибо наеборот нужно.. вид дока + ид его..
  
Наверх
 
IP записан
 
sava
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 56
Зарегистрирован: 18. Февраля 2010
Пол: Мужской
Re: 1sqlite - Получить полный идентификатор документа
Ответ #2 - 23. Июля 2010 :: 13:25
Печать  
Да порядок не играет роль (пока) - результат не есть строкаПечаль
"О1"+IDDOC+IDDOCDEF = 5
Что за хрень? Как привести это к строке,23 ?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1sqlite - Получить полный идентификатор документа
Ответ #3 - 23. Июля 2010 :: 13:29
Печать  
А ё.. цеже скульлайт, там контеканация строк не через "+" делается, а через ||
Улыбка
  
Наверх
 
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: 1sqlite - Получить полный идентификатор документа
Ответ #4 - 23. Июля 2010 :: 13:35
Печать  
IDDOCDEF - вид документа в 10тичном виде, а тебе нужен в 36-ричном.
"О1"+ФункцияПеревдоящая10в36(IDDOCDEF) + IDDOC
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1sqlite - Получить полный идентификатор документа
Ответ #5 - 23. Июля 2010 :: 13:43
Печать  
alexdd писал(а) 23. Июля 2010 :: 13:35:
IDDOCDEF - вид документа в 10тичном виде, а тебе нужен в 36-ричном.
"О1"+ФункцияПеревдоящая10в36(IDDOCDEF) + IDDOC


Да не надо ничего.. в запросе и так покатит:

Код
Выбрать все
select
     ж.iddocdef||ж.iddoc [Док :Документ]
from  журнал ж 



Это равносильно этому
Код
Выбрать все
select
     ж.iddoc [Док :Документ]
     ж.iddocdef Док_вид
from  журнал ж 


  
Наверх
 
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: 1sqlite - Получить полный идентификатор документа
Ответ #6 - 23. Июля 2010 :: 13:53
Печать  
аа, в DBF iddocdef - оказывается уже строка в 36ричном, не знал. сори
  
Наверх
 
IP записан
 
sava
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 56
Зарегистрирован: 18. Февраля 2010
Пол: Мужской
Re: 1sqlite - Получить полный идентификатор документа
Ответ #7 - 23. Июля 2010 :: 14:01
Печать  
Спасибо за подсказку о ||. Не знал
Позже попробую
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать