Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.24;
Скачать: CL | DM;

Вниз

Поля в DBGrid не редактируются???   Найти похожие ветки 

 
pashaz   (2003-11-04 16:32) [0]

Имеется вот такой код:

If (Edit8.text="") and (Edit9.text="") and (Edit11.Text="")then
MessageDlg("


 
pashaz   (2003-11-04 16:43) [1]

Т.е ячейки DBGrid недоступны для редактирования.


 
stone ©   (2003-11-04 16:50) [2]


> ADODataSet1.Recordset:=ADOCommand1.Execute;

Это к чему?
Почему бы сразу не задать CommandText для ADODataSet1 и сделать Open?


 
pashaz   (2003-11-04 16:57) [3]

у меня много запросов, в том числе INSERT INTO. так вот если использовать CommandText для ADODataSet1, ругается, что не может выполнить множественный запрос. Но это другое. Вопрос - почему ячейки DBGrid недоступны для редактирования?


 
bushmen ©   (2003-11-04 17:47) [4]

>что не может выполнить множественный запрос

В этом видимо и проблема


 
Плохиш_   (2003-11-04 17:58) [5]

>pashaz (04.11.03 16:32)

ADOCommand1.Execute возвращает unidirectional набор данных


 
pashaz   (2003-11-04 17:59) [6]

Объясните плиз, что это значит и как это победить.


 
Плохиш_   (2003-11-04 18:03) [7]

>pashaz (04.11.03 17:59) [6]

Для обчяснений имеются книги и yahoo, google
а победить см. stone © (04.11.03 16:50) [2]


 
pashaz   (2003-11-04 18:12) [8]

возникает другая проблема, может где-то ошибся:

первый раз исполняется нормально, на второй говорит параметр CustCode не найден.

begin
ADODataSet1.Close;
with ADODataSet1 do
begin
Parameters.Clear;
CommandText:="SELECT DateIn, CustomerCode, CustomerName, Katalog, CustomerPrice, Quantity, Summa, DateOut FROM Customer WHERE CustomerName Like :CustName and CustomerCode Like :CustCode and Katalog Like :Cutnumber and DateIn Like :CDate";
Parameters.ParamByName("CustCode").Value:="%"+Edit10.Text+"%";
Parameters.ParamByName("CustName").Value:=Edit9.Text+"%";
Parameters.ParamByName("CDate").Value:=Edit8.Text+"%";
Parameters.ParamByName("Cutnumber").Value:=Edit11.Text+"%";
ADODataSet1.Open;
end;
end;


 
Плохиш_   (2003-11-04 18:27) [9]

Parameters.Refresh не помогает?


 
pashaz   (2003-11-04 18:30) [10]

Убрал строку Parameters.Clear; и всё заработало.



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

Текущий архив: 2003.11.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
11-78866
dreddd
2003-03-05 21:43
2003.11.24
про форму и UDP


1-78991
Василь
2003-11-14 12:36
2003.11.24
алгоритм перевода `Jan 11, 2003` в дату кот. мне нужна...


1-78930
Zheks
2003-11-12 10:14
2003.11.24
из байта в текст


8-79071
NetKnight
2003-07-27 22:13
2003.11.24
Определение времени и битрейта файла


14-79159
Mihey
2003-10-29 17:52
2003.11.24
Есть ли нормальные компиляторы Pascal?????