Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизПредставление поля типа binary в dbgrid Найти похожие ветки
← →
sea_wolf © (2005-02-09 09:00) [0]Доброго времени суток, Мастерам.
Прошу совета по след. вопросу:
В БД есть поле f$nrec тип BINARY [default 0x8000000000000000]
Коннечусь к БД ч/з ODBC интерфейс.
В приложении использую BDE TQuery для dataset"a отображаемого в DbGrid. Проверка результатов запроса в QA показывает правильные значения поля. А в приложении вижу [BYTES]. Прямое преобразование типа поля к varchar(16) (например SELECT CAST(f$nrec AS varchar(16))...) приводит к полной билибирде.
Что нужно предпринять?
Заранее благодарен.
← →
Ega23 © (2005-02-09 09:28) [1]Ты хочешь увидеть данное поле в гриде, как я понял?
← →
Anatoly Podgoretsky © (2005-02-09 09:31) [2]Ega23 © (09.02.05 09:28) [1]
Так оно его и показывает.
← →
sea_wolf © (2005-02-09 09:35) [3]Ega23 © (09.02.05 09:28) [1]
Да хочу, но в удобоворимом виде
← →
sea_wolf © (2005-02-09 09:37) [4]Ega23 © (09.02.05 09:28) [1]
По крайней мере в таком же, как в Query Analyzer
← →
Anatoly Podgoretsky © (2005-02-09 10:11) [5]sea_wolf © (09.02.05 09:35) [3]
Хорошее желание и что мешает.
← →
sea_wolf © (2005-02-09 10:13) [6]Anatoly Podgoretsky © (09.02.05 10:11) [5]
Очевидно компонент.
← →
Anatoly Podgoretsky © (2005-02-09 10:16) [7]Ну тогда это уже поиск, а с этим в потрепаться.
← →
sea_wolf © (2005-02-09 10:17) [8]Anatoly Podgoretsky © (09.02.05 10:11) [5]
Знал бы что мешает, не ставил бы вопрос:)
← →
Anatoly Podgoretsky © (2005-02-09 10:19) [9]Что мешает давно всем известно, но это тема тоже для потрепаться.
← →
sea_wolf © (2005-02-09 10:21) [10]Anatoly Podgoretsky © (09.02.05 10:19) [9]
Если известно, может проще ответить ЧТО, а не футболить в никуда??
← →
Anatoly Podgoretsky © (2005-02-09 10:24) [11]А ты все таки не ленись, сходи в потрепаться и задай вопрос
"Что мешает танцору известно, а что мешает программисту? Тут некоторые знают, но отказываются отвечать в конференции Базы"
← →
sea_wolf © (2005-02-09 10:28) [12]Anatoly Podgoretsky © (09.02.05 10:24) [11]
Это ответ программиста, который знает куда футболить или ответ на вопрос в сабже? Может все таки дельное что-нить. Например настройки БДЕ посмотреть?
← →
Ega23 © (2005-02-09 10:30) [13]
Declare @x varbinary(100)
Set @X=0xFF00
select X=Cast(Cast(@X as int) as varchar(10))
Средствами SQL только так, вроде. Хотя, если извращаться, то можно UDF написать.
Не мучайся, анализируй на клиенте, сделай вычисляемое поле и отображай его в гриде.
← →
Ega23 © (2005-02-09 10:32) [14]Это ответ программиста, который знает куда футболить или ответ на вопрос в сабже? Может все таки дельное что-нить. Например настройки БДЕ посмотреть?
Это правильный ответ. TDBGrid не показывает блобы, хоть ты тресни. Можно поискать какой-нибудь компонент от третьих разработчиков.
Только вот искать его будешь ты сам, другие за тебя это делать не будут.
← →
Anatoly Podgoretsky © (2005-02-09 10:35) [15]sea_wolf © (09.02.05 10:28) [12]
Это ответ на вопрос в [8]
Для дельного ответа отсутвует детализированый вопрос, есть только плая Ярославны.
Ega23 © (09.02.05 10:32) [14]
И не здесь, а в потрепаться, здесь обсуждаются конкретные вопросы, а не поиск или знание что мешает.
← →
sea_wolf © (2005-02-09 10:38) [16]Ega23 © (09.02.05 10:32) [14]
Спасибо за дельную критику.
Anatoly Podgoretsky © (09.02.05 10:35) [15]
Спасибо за футбол.
← →
Anatoly Podgoretsky © (2005-02-09 10:40) [17]Кончай трепаться, соблюдай правила.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.042 c