Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.061 c
1-1098438349
NATA
2004-10-22 13:45
2004.11.07
Файлы


14-1098387375
Sphinx
2004-10-21 23:36
2004.11.07
Математические методы


3-1097054853
GlaDimoN
2004-10-06 13:27
2004.11.07
создание отчета


1-1098515698
PURGEN
2004-10-23 11:14
2004.11.07
Хочу удалить объект!!!!


14-1097772051
Rouse_
2004-10-14 20:40
2004.11.07
Нет, ну я балдю с подрастающего поколения...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский