|
|
|
select lpad(' ',level)||column from table возвращает MEMO
|
|||
|---|---|---|---|
|
#18+
Добрый день всем. Такой вопрос : select lpad(' ',4)||column from table - вернёт мне строку с четырьмя пробелами слева. Всё живёт. А select lpad(' ',level)||column from table - Отступы лепит нормально, но возвращает не строку, а какой-то блоб. Как бы мне его в строку преобразовать прямо в селекте? а то его BDЁ в гриде показывать отказывается : -(( select cast(lpad(' ',level)||column as varchar(80)) from table не живет (8.0.х - видимо вообще не знает кастинга) Зараннее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2003, 11:00 |
|
||
|
select lpad(' ',level)||column from table возвращает MEMO
|
|||
|---|---|---|---|
|
#18+
Я скоро, наверное, начну писать примерно так: Код: plaintext 1. 2. 3. 4. и забуду про всякое неявное приведение типов;) Дельфи считает, что твоя строка может быть неограниченной длины из-за использования LEVEL, поэтому и выдает, скорее всего, TDBMemo, на всякий случай. Если ты уверен, что в твоей строке не будет больше 80-ти символов, то и обрежь ее: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2003, 11:25 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32132436&tid=1991186]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 497ms |

| 0 / 0 |
