|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
18.04.2009, 09:57 | #1 |
Пользователь
Регистрация: 18.12.2008
Сообщений: 12
|
AdoQuery
Добрый день!
Делаю запрос через ADOQuery. В инспекторе объектов следующее. Connection - ADO Connection1 SQl - SELECT * FROM Справочник Вывожу в отдельную форму результат запроса (Dbgid+DataSource), запрос выполняется. В главной форме пишу код: Datamodule1.FindQuery.Active:=false ; Datamodule1.FindQuery.SQL.Clear; Datamodule1.Findquery.SQL.ADD ('SELECT *'); Datamodule1.FindQuery.SQL.ADD ('FROM Справочник'); Datamodule1.FindQuery.SQL.Add ('Where Телефон LIKE ' ' '+Edit1.txt+' ' ' '); Datamodule1.FindQuery.SQL.Active:=t rue; Form4.showmodal; Программа запускается, но ничего не выводит. В свойствах FindQuery, мой старый запрос (SELECT * FROM Справочник ). Не пойму в чем дело. --------------------------------- В новом проекте практически тоже самое. Одно, хорошо поиск осуществляется. Но теперь после завершения работы программы. в свойствах adoquery - active - false; sql - Select * from Справочник. Думаю, что если программно меняется SQL запрос, то в свойствах он тоже должен меняться. Не пойму. |
18.04.2009, 10:10 | #2 | |||
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
1) Как у тебя связаны Query,Source и Grid?
2) Поле Телефон строковое? если да, то в запросе нужно указывать не Цитата:
Цитата:
3) Цитата:
Последний раз редактировалось S@fer; 18.04.2009 в 10:13. |
|||
18.04.2009, 22:30 | #3 |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
то что при проектировании в свойствах компонента твой старый запрос это нормально, ведь другой ты формируешь в процессе выполнения, только попробуй делать это в FormShow для Form4, а текст запроса посылай туда через переменную
хотя это если ты создаешь форму в процессе выполнения... если не помогло, то попробуй каждый раз указывать связь между компонентами там же где формируешь запрос...
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
Последний раз редактировалось koma_grusha; 18.04.2009 в 22:34. Причина: да что-то на ходу вспоминаю... |
24.03.2010, 20:42 | #4 |
Пользователь
Регистрация: 06.03.2010
Сообщений: 14
|
Доброго времени суток.
Есть проблемка: Создаю запрос, всё как нужно, запускаю функцию: Код:
Но в один прекрасный момент (несмотря на промежуток между запусками функции) прога рушится и ссылается на заметку #1 или заметку #2. Думаю, причина в том, что предыдущий запрос либо виснет, либо выполняется настолько долго, что при следующей попытке он всё еще активен. Есть думы насчет события завершения (успешного выполнения) запроса, но как оно зовётся - понятия не имею. Прошу помочь, поиск по форуму юзал, ничего схожего не нашел. Пояснения:
Заранее благодарю за любую оказанную помощь
House, progressive house, minimal house listener!
Linux registered user #505538 |
25.03.2010, 17:41 | #5 |
Пользователь
Регистрация: 06.03.2010
Сообщений: 14
|
ап, помогите решить проблему, а то проект стоит...
House, progressive house, minimal house listener!
Linux registered user #505538 |
25.03.2010, 18:02 | #6 |
Я есть!
Форумчанин
Регистрация: 17.02.2008
Сообщений: 318
|
Попробуйте в начале процедуры закрывать запрос
Код:
Код:
©Учиться, учиться и еще раз учиться!
|
25.03.2010, 18:24 | #7 |
Пользователь
Регистрация: 06.03.2010
Сообщений: 14
|
Дело в том, что запрос, где есть Prepared, не возвращает значений, он их изменяет. Т.е. методы open & close никак нельзя использовать в данном случае...
Не помогло... У нас принято давать темам названия, отражающие суть вопроса. Читаем правила форума и раздела. Модератор
House, progressive house, minimal house listener!
Linux registered user #505538 Последний раз редактировалось mihali4; 26.03.2010 в 23:42. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AdoQuery | Stanislav | БД в Delphi | 34 | 26.06.2009 22:09 |
ADOQuery | Только_Учусь | Помощь студентам | 2 | 16.07.2008 00:31 |
ADOQuery | Roof | БД в Delphi | 2 | 12.07.2008 18:08 |
ADOQuery + поток | Гена | БД в Delphi | 0 | 27.03.2007 09:55 |
adoquery | Toxa | БД в Delphi | 10 | 12.02.2007 20:07 |