![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть IbQuery, DataSource и IBUpdateSQL. Вывожу в DBGrid ...... [D7, IB6.x]
dimm © (2003-06-20 14:33:00)И при исполнении программы вызывая IbQuery.Open не получаю ни каких результатов. Но если в Delphi сделать IbQuery Active=true то результаты в DBGridе выводяться. А ещё если попробовать вставить новую запись, то при вызове IbQuery.Insert получаю сообщение "Can not perform this operation on a closed dataSet" (при этом IBDataBase connected). И всё это хозяйство ещё вчера работало, на IB 6.0, а сегодня попробовал IB 7.01. И вот пошло поехало :-(
dimm (2003-06-20 16:30:00) [1]Переложил все компоненты доступа и действительно помогло. Спасибо всем.
Соловьев (2003-06-20 16:15:00) [2]
> У меня такое ощущение что при компиляции связь каким то
> образом рвётся
положи на форму по новой все компоненты доступа(ну или на DataModule)
dimm (2003-06-20 16:13:00) [3]У меня такое ощущение что при компиляции связь каким то образом рвётся. А запрос без параметров.
Соловьев (2003-06-20 16:11:00) [4]запрос с параметрами?
dimm (2003-06-20 16:09:00) [5]К сожалению не помогло. Я вот не пойму, а почему в Delphi когда делаешь активным IbQuery, то данные выводяться в DbGrid. А при запуске программы нет?
Alexandr (2003-06-20 15:53:00) [6]это значит, что связка где-то разорвалась.
Напиши в OnShow у формы
DbGrid1.dataSource:=DataSource1;
DataSource1.dataSet:=dataSet1;
dataset1.Open;
я думаю, сообразишь, как это под себя модифицировать.
dimm (2003-06-20 15:50:00) [7]Треугольника вообще нет. Что бы это значило?
Alexandr (2003-06-20 15:46:00) [8]да...
отсутсвие данных это как? креугольничек появляется на самой левой - серой колонке?
dimm (2003-06-20 15:44:00) [9]В IbQuery указанна и база и IBUpdateSQL. В DataSource указан IbQuery, а в DbGrid указан DataSource. И точно такая же конструкция работает с другой таблицей (там всё в порядке). А "никаких результатов" это отсутствие данных в DbGride. А как в runtime прописать и чё это такое.
Alexandr (2003-06-20 15:41:00) [10]нет... только не это...
А то он сейчас все исходники сюда запостит...
Johnmen (2003-06-20 15:40:00) [11]>Я уже пол дня с этим вожусь
А поконкретней ?
А то есть риск получить ответ про 17 строку...:)
Alexandr (2003-06-20 15:38:00) [12]проверь связку DbGrid- Dfdsource - dataset
или даже в runtime ее пропиши.
А что значит "никаких результатов"
dimm (2003-06-20 15:33:00) [13]Люди добрые ну помогите же. Я уже пол дня с этим вожусь. Для всех других запросов всё работает, что мне тем более не понятно.