|
|
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
Запрос select oc4v_product_description.name, oc4v_product.price, GROUP_CONCAT(distinct oc4v_product_attribute.text ORDER by attribute_id asc) from `oc4v_product` join `oc4v_product_description` on oc4v_product.product_id = oc4v_product_description.product_id left join `oc4v_product_attribute` on oc4v_product.product_id = oc4v_product_attribute.product_id where oc4v_product_description.language_id =2 group by oc4v_product_description.name, oc4v_product.price my sql выдает нормально 4 результата но когда пытаюсь вывести через dbgrid - результат пустой !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 09:29 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
поменял значения в диспетчере объектов - первые 2 поля начали отрображаться но как быть с последним, где склеины значения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 09:33 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
получаетсятак, а надо что бы каждое значение в своей ячейке было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 09:38 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
terlalex, А тип поля text какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 09:41 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
поставил varchar(70) всеравно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 09:49 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
terlalex, type TFieldType = (ftUnknown, ftString, ftSmallint, ftlnteger, ftWord, ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, ftVariant, ftlnterface, ftlDispatch, ftGuid, ftTimeStamp, ftFMTBcd); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 09:52 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
terlalex, cast as varchar(4000) , к примеру, должно отработать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 09:56 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
не хочет а можно сделать вывод последей строки каждое значение в отдельном поле ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 10:01 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
terlalexне хочет а можно сделать вывод последей строки каждое значение в отдельном поле ? Разберись с приведением типов сначала. А потом выводи как хочешь. Приведи текст запроса, где ты получаешь результирующее значение поля text ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 10:12 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
TDBGrid не умеет отображать блобы, и мемо в том числе. если вы хотите именно в гриде это видеть, попробуйте переопределить для этого поля OnGetText. что-то типа: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 04:31 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
хотя не уверен, что AsString не выдаст все тот же (Мемо). может, придется по честному вытаскивать значение через TBlobField, но в OnGetText это делать проще всего, без всяких там приведений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 04:36 |
|
||
|
отображение в dbgrid
|
|||
|---|---|---|---|
|
#18+
x77не уверен, что AsString не выдаст все тот же (Мемо)не выдаст x77в OnGetText это делать проще всегоа когда (если) надоест делать это повсеместно (или вязать на лету обработчики) можно и наследника сделать, чтобы автоматом нормально себя вело ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 09:45 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39843273&tid=2039189]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 446ms |

| 0 / 0 |
