Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];

Вниз

выборка записей   Найти похожие ветки 

 
syte_ser78 ©   (2005-10-26 12:51) [0]

есть дбгрид связанный с таблицей и эдит.

По кейпресу эдита делаю следующее

  frm_resourse.Query1.Close;
  frm_resourse.Query1.SQL.Clear;
  frm_resourse.Query1.SQL.Add("select * from tz where tz_name like """+edit1.Text+"""");
  frm_resourse.Query1.ExecSQL;


в итоге - данные в таблице не меняются. Тоесть выборка не происходит.
Что неправильно?


 
Johnmen ©   (2005-10-26 12:55) [1]

>Что неправильно?
frm_resourse.Query1.ExecSQL;


 
sCORpio80 ©   (2005-10-26 12:59) [2]

ExecSQL используется для запросов по изменению данных,  для запросов Select ... метод Open


 
syte_ser78 ©   (2005-10-26 13:11) [3]

Извините, но всеравно ничего не происходит


 
Lexer ©   (2005-10-26 13:17) [4]

>Извините, но всеравно ничего не происходит

Здесь можно начать сеанс телепатии.
Я так понимаю это значит что данные неполучены (что и должно). Т.к. ты делаешь все делаешь при нажатии на Edit, то скорее всего ты хочешь достать данные которые начинаются на текст находящийся в Edit. Используй Like "asd%".
И советую перекинуть днный код в OnChange компонента Edit.


 
Sergey13 ©   (2005-10-26 13:20) [5]

2[3] syte_ser78 ©   (26.10.05 13:11)
А что должно происходить? В гриде вообще есть что нибудь? LIKE обычно с % работает.
Используй параметры.


 
syte_ser78 ©   (2005-10-26 13:27) [6]

Lexer ©   (26.10.05 13:17) [4]
Перекинул
Заменил на
frm_resourse.Query1.SQL.Add("select * from tz where tz_name like ""Реконструкция%""");

никакой разници.

Sergey13 ©   (26.10.05 13:20) [5]
В гриде видны записи таблици


 
Sergey13 ©   (2005-10-26 13:30) [7]

2[6] syte_ser78 ©   (26.10.05 13:27)
>В гриде видны записи таблици
Как они могут быть видны если
frm_resourse.Query1.Close;
У тебя грид к какому датасету прикручен?


 
syte_ser78 ©   (2005-10-26 13:31) [8]

syte_ser78 ©   (26.10.05 13:27) [6]
брррр запутался уже.
короче дбгрид лежит на форме А,
таблицы, датасоурсы  на frm_resourse
в query датасоурс указывать нужно? указал.


 
Lexer ©   (2005-10-26 13:31) [9]

Ага, значит ты получаешь ВСЕ записи таблицы, тогда есть 2 варианта:
1. DBGrid.DataSource не frm_resourse.Query1.
2. Все tz_name в таблице начинаются на "Реконструкция".


 
syte_ser78 ©   (2005-10-26 13:32) [10]

Sergey13 ©   (26.10.05 13:30) [7]
к тому же что и query


 
Lexer ©   (2005-10-26 13:33) [11]

>в query датасоурс указывать нужно? указал.
зачем?

DBGrid.DataSource.DataSet := frm_resourse.Query1;


 
msguns ©   (2005-10-26 13:40) [12]

Оперция по вырезанию аппендицита методом чата !?
Офигительно !!!



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.072 c
8-1118270419
ДЫМ
2005-06-09 02:40
2005.11.13
Нужна быстрая графическая библиотека, чтобы рисовать примитивы


14-1129621622
Ищущий
2005-10-18 11:47
2005.11.13
DJVU


4-1124626634
Proger121
2005-08-21 16:17
2005.11.13
Программатор SEEPROM для серии 93Сxx


2-1130038627
Vitaliy
2005-10-23 07:37
2005.11.13
Создание процедуры - оператора


3-1128075747
jeka_t
2005-09-30 14:22
2005.11.13
Какими компонентами лучше всего подключаться к базе MySQL?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский