![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поля в DBGrid не редактируются??? [D6, Access]
pashaz © (2003-11-04 16:32:00)
Имеется вот такой код:
If (Edit8.text="") and (Edit9.text="") and (Edit11.Text="")then
MessageDlg("
pashaz (2003-11-04 18:30:00) [1]
Убрал строку Parameters.Clear; и всё заработало.
Плохиш_ (2003-11-04 18:27:00) [2]
Parameters.Refresh не помогает?
pashaz (2003-11-04 18:12:00) [3]
возникает другая проблема, может где-то ошибся:
первый раз исполняется нормально, на второй говорит параметр 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:03:00) [4]
>pashaz (04.11.03 17:59) [6]
Для обчяснений имеются книги и yahoo, google
а победить см. stone © (04.11.03 16:50) [2]
pashaz (2003-11-04 17:59:00) [5]
Объясните плиз, что это значит и как это победить.
Плохиш_ (2003-11-04 17:58:00) [6]
>pashaz (04.11.03 16:32)
ADOCommand1.Execute возвращает unidirectionalнабор данных
bushmen (2003-11-04 17:47:00) [7]
>что не может выполнить множественный запрос
В этом видимо и проблема
pashaz (2003-11-04 16:57:00) [8]
у меня много запросов, в том числе INSERT INTO. так вот если использовать CommandText для ADODataSet1, ругается, что не может выполнить множественный запрос. Но это другое. Вопрос - почему ячейки DBGrid недоступны для редактирования?
stone (2003-11-04 16:50:00) [9]
> ADODataSet1.Recordset:=ADOCommand1.Execute;
Это к чему?
Почему бы сразу не задать CommandText для ADODataSet1 и сделать Open?
pashaz (2003-11-04 16:43:00) [10]
Т.е ячейки DBGrid недоступны для редактирования.