Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Передать в запрос в качестве условия колонку ТЗ (число прочтений - 16973 )
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Передать в запрос в качестве условия колонку Т
Ответ #15 - 01. Февраля 2007 :: 15:24
Печать  
Спасибо!
О сколько нам открытий...  Подмигивание
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
EugenVitla
Junior Member
**
Отсутствует


школьнег

Сообщений: 82
Местоположение: Москва
Зарегистрирован: 21. Марта 2008
Пол: Мужской
Re: Передать в запрос в качестве условия колонку Т
Ответ #16 - 21. Марта 2008 :: 11:45
Печать  
trad писал(а) 01. Февраля 2007 :: 13:14:
Код
Выбрать все
Процедура УложитьТаблицу(пТЗ, ИмяТаб, Колонки="") Экспорт
// skipped
ИначеЕсли Тип="Строка" Тогда
	Если Длина=0 Тогда
		SQL_тип="varchar(%n%)";
		SQL_тип=СтрЗаменить(SQL_тип,"%n%",255);
		рс.ДобПараметр(1,15,255,0);
// skipped
 




то есть получится тип varchar(255), что не совсем есть строка неограниченной длины. надо бы text...
  
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Передать в запрос в качестве условия колонку Т
Ответ #17 - 21. Марта 2008 :: 12:07
Печать  
Ну тут я бы сказал - "скользкий" момент.
Если тип колонки "Строка" с длиной 0, то это вовсе не означает что понадобится тип text (как крайность)
Но и обратного тоже, конечно, не означает Печаль

В отсутсвие однозначных критериев для выбора и обозрев свою практику я принял решение в пользу varchar как более эффективного типа при взаимодействии ODBC драйвера с сервером
  

1&&2&&3
Наверх
 
IP записан
 
smile
Junior Member
**
Отсутствует


бррр... ужас...

Сообщений: 50
Зарегистрирован: 23. Мая 2006
Re: Передать в запрос в качестве условия колонку Т
Ответ #18 - 07. Мая 2009 :: 09:40
Печать  
[quote author=trad link=1170322440/0#7 date=1170335686]
[code]Процедура УложитьТаблицу(пТЗ, ИмяТаб, Колонки="") Экспорт
//skipped
КонецПроцедуры[/code]
[/quote]

Огроменное спасибо trad! Прекрасная процедура, которую сам только что хотел писать. СПАСИБО!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать