Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
Вниззапрос и результат Найти похожие ветки
← →
Jann © (2004-10-11 14:47) [0]Делаю такой запрос:
SELECT urnal.data, jurnal.prih_id,sprav_rash.name, jurnal.summa
FROM jurnal INNER JOIN
sprav_rash ON jurnal.rash_id = sprav_rash.rash_id
и вывожу результат в DBGrid, а там в поле "name" прописывается (MEMO), что может быть не так?
← →
sniknik © (2004-10-11 14:51) [1]ничего. мемо вполне нормальный тип поля и отображение данного типа в виде (MEMO) в гриде тоже нормально.
← →
Jann © (2004-10-11 14:57) [2]...но там должна быть данные из таблицы "sprav_rash" поля "name", там прописывается (MEMO)???
← →
Johnmen © (2004-10-11 14:59) [3]>...но там должна быть данные
Не должны быть там они...:)
← →
Jann © (2004-10-11 15:01) [4]...но там должна быть данные из таблицы "sprav_rash" поля "name",а там прописывается (MEMO)???
← →
Jann © (2004-10-11 15:02) [5]...но там должна быть данные из таблицы "sprav_rash" поля "name",а там прописывается (MEMO)???
← →
Jann © (2004-10-11 15:08) [6]почему же их не должно быть, если я выбираю содержимое поля "name"???
← →
Vlad © (2004-10-11 15:14) [7]
> Jann © (11.10.04 15:08) [6]
> почему же их не должно быть, если я выбираю содержимое поля
> "name"???
Поля, длина которых больше 256 символов в Дельфи интерпретируются как Мемо-поля
← →
Johnmen © (2004-10-11 15:18) [8]
> если я выбираю содержимое поля "name"???
Где ТЫ выбираешь СОДЕРЖИМОЕ ?
← →
roottim © (2004-10-11 15:34) [9]
> в Дельфи интерпретируются как Мемо-поля
в BDE
← →
Jann © (2004-10-11 15:42) [10]По шагам:
есть ADOTable успешно соединенный с SQL Server;
затем есть ADOQuery в котором указан SQL запрос приведенный выше;
делаю свойство ADOQuery1.Active := true;
и вывоже результат в DBGrid, а там блин это (MEMO)...
хотя должны быть реальные данные ну например там штраф или еще что-либо в этом роде....
← →
KSergey © (2004-10-11 15:54) [11]> [10] Jann © (11.10.04 15:42)
> хотя должны быть реальные данные ну например там штраф или
> еще что-либо в этом роде....
Ага, размечтался
Кто же такое показывает??? ;)
Надо либо отрисовывать ручками, либо использовать грид, который это сам умеет. Например - EhLib
← →
Zacho © (2004-10-11 16:02) [12]2 Jann © :
Почитай что-нибудь про тип данных BLOB и про работу с ним в Дельфи.
Hint: для BDE любая строка больше 255 символов - BLOB (оно же MEMO)
← →
sniknik © (2004-10-11 16:02) [13]короче. видно не понимаеш ты нас, просто поверь, для грида это нормально.
и чтобы там чтото предпренимать.
элементарно в общемто, например CAST(sprav_rash.name AS CHAR(100)) в запрос подставить вместо просто имени.
или положить компонент TDBMemo рядом.
либо самому обрабатывать, выкачивать данные...
вариантов море, а чтобы они не казались для тебя проблемами, прочитай какуюнибудь книжку, желательно со словом "базы" и "дельфи" в названии.
← →
Jann © (2004-10-11 17:26) [14]через TDBMemo получилось, а вот с CAST(sprav_rash.name AS CHAR(100)) глухо как в танке. Мне как раз и не надо через TDBMemo, а хотелось бы созерцать эти данные в ячейках TDBGrid - а !!!
← →
sniknik © (2004-10-11 17:47) [15]> а вот с CAST(sprav_rash.name AS CHAR(100)) глухо как в танке.
это как?
пойми, без симптомов не поставить диагноза, а симптомы описываеш ты.
не опишеш, значит не очень то и надо. (вообще не нужно)
что кстати ты под MSSQL понимаеш? (сомнение родилось ииза того что каст в данной транскрипции не проходит)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.045 c