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

Вниз

Очищается сетка DBgrida при ADOquery из другой формы.   Найти похожие ветки 

 
Vlad Oshin ©   (2007-02-28 12:25) [0]

не пойму.. , уже вообще создал новый тестовый проект..
есть

Form1:
ADOquery1
Datasource1 (dataset=ADOquery1)
DBgrid1   (Datasource=Datasource1)
buttun1 //showmodal(form2);
Form2
button1
-----------
procedure TForm2.Button1Click(Sender: TObject);
begin
 form1.ADOQuery1.Active:=false;
 form1.ADOQuery1.SQL.Clear;
 form1.ADOQuery1.SQL.Add("select * from Table1");
// Table1 существует, записи там есть, права на нее есть
 form1.ADOQuery1.Active;
end;
ошибок процедура не выдает

а сетка на первой форме очищается
// как будто потерялся источник данных?


 
Desdechado ©   (2007-02-28 12:57) [1]

form1.ADOQuery1.Active;
это чего такое?


 
Sergey13 ©   (2007-02-28 12:58) [2]

> [0] Vlad Oshin ©   (28.02.07 12:25)

Попробуй просто Show вместо ShowModal.
ADOQuery переделать на ADODataSet (я не работал с АДО, но тут часто об этом говорят) и вынеси их на DataModule.


 
Ega23 ©   (2007-02-28 13:28) [3]


> ADOQuery переделать на ADODataSet (я не работал с АДО, но
> тут часто об этом говорят)


Не обязательно, но желательно.


> вынеси их на DataModule.


+ 1


 
Плохиш ©   (2007-02-28 13:37) [4]


>  form1.ADOQuery1.SQL.Clear;
>  form1.ADOQuery1.SQL.Add("select * from Table1");

Пагубное влияние чтения вопросов от начинающих?

> не пойму..

Ошибка где-то в программе...


 
evvcom ©   (2007-02-28 15:31) [5]

> [0] Vlad Oshin ©   (28.02.07 12:25)
> а сетка на первой форме очищается
> // как будто потерялся источник данных?

Поставь бряк на какой-нить обработчик грида, который 100% сработает в нужный тебе момент, например, OnDrawCell. 1-й момент, когда все нормально, засеки адрес объекта DBGrid.DataSource.DataSet и его Active (естественно =True). А потом, когда уже ненормально и сравни.



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

Форум: "Базы";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.043 c
2-1178031459
maksimus
2007-05-01 18:57
2007.05.20
ftp


4-1166388905
Шоломицкий С. А.
2006-12-17 23:55
2007.05.20
Подать питание. COM или USB


8-1157978391
Dmitriy O_
2006-09-11 16:39
2007.05.20
Как получить быстрый доступ к Пикселям BMP ?


9-1150619554
Ricks
2006-06-18 12:32
2007.05.20
Бильярд...


15-1177072285
Германн
2007-04-20 16:31
2007.05.20
Сколько можно наступать на грабли?





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