Форум: "Начинающим";
Текущий архив: 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