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

Вниз

Отображение/редактирование живых запросов (D6+MSSQL+ADO)   Найти похожие ветки 

 
Luchkin   (2002-08-05 16:06) [0]

Народ! Кто-нибудь знает компонент на замену DBGrid, чтоб можно было отображать и давать на редактирование "живые" запросы?
Пример:

begin
vQuery:= TAdoQuery.Create(NIL);
with vQuery do begin
Connection:= GlobalConnection; // Соединение уже есть
CursorLocation:= clUseServer; // типа "живой"
with SQL do begin
Clear;
Add("select * from SomeTable")
end;
GlobalDataSource.DataSet:= vQuery;
GlobalDBGrid.DataSource:= GlobalDataSource; // Это всё
// на форме
Open; // При обычном TDBGrid происходит ошибка по поводу
// bookmarks.
end;
Я, в принципе, понимаю, что, видимо, это не самый лучший способ для внесения пользователем изменений, но с учётом того, что SomeTable -- это временная таблица (результат запроса), которая лежит на сервере, это более-менее нормально. На тебе таблицу, изменяй всё что хочешь, а уж потом я все изменения занесу. Так нет-же. Не работает... Ну не самому же писать ADOGrid!


 
Hooch ©   (2002-08-05 16:13) [1]

ты под "живым" что подразумеваеш ?


 
wicked ©   (2002-08-05 18:24) [2]

живой он или дохлый, для редактирования лучше использовать CursorLocation:= clUseClient....
кстати, при этом должна пропасть проблема с bookmarks....


 
Жопа   (2002-08-14 15:48) [3]

поставь CursorType := crKeySet
а лучше используй CursorLocation := clUseCliet



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
1-14031
zam
2002-08-26 13:55
2002.09.05
Как узнать статус нажатых кнопок мыши и позицию курсора?


14-14253
Da'maz
2002-08-10 17:37
2002.09.05
Можно ли быть программистом не зная этого ?


1-14126
Ahmad
2002-08-21 22:03
2002.09.05
Как округлать числа в Delphi?


14-14226
angelcom
2002-08-08 19:27
2002.09.05
Help my! Где найти LMD for Delphi 6


1-14082
Aleksm
2002-08-27 11:35
2002.09.05
Обработка сообщений