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

Вниз

Редактировать записи в таблице   Найти похожие ветки 

 
XMbIPb   (2003-08-22 21:11) [0]

Никак не могу разобраться, помогите пожалуйста!!! Суть вот в чем: у меня есть БД (c:\a.db). На форме
Table1 -> DataSource1 -> DBGrid1
Query1 -> DataSource2 -> DBGrid2
Я открываю БД через Table1, поля соответственно в DBGrid1 показываются. Потом выполняю SQL запрос с помощью Query1. Результат запроса в DBGrid2. Когда я пытаюсь изменить какое-нибудь поле у результата запроса, пишу Query1["Name"]:=...;
Вылетает Error про "read-only DataSet". Как редактировать результаты запроса? Может какой-нибудь другой способ вообще есть?


 
sniknik   (2003-08-22 21:19) [1]

Query1.RequestLive поставь true (но не все запросы редактируемы, поможет только для простых)


 
XMbIPb   (2003-08-22 21:23) [2]

Ставил. То же самое. Может быть можно получить номер этой записи и уже через Table1 редактировать? То есть я хочу сказать, в БД 10 элементов. В результате запроса 3 элемента из таблицы: 2,4,8. Как нибудь можно получить эти идентификаторы , а в Table1 обратится через них???


 
Bob   (2003-08-23 11:53) [3]

Если хочется отредактировать запрос (тока простой, из одной таблицы) используй TUpdateSQL



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

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

Наверх





Память: 0.44 MB
Время: 0.012 c
1-48606
lex7
2003-09-03 14:51
2003.09.15
TRichEdit


6-48661
Maverick
2003-07-15 18:49
2003.09.15
какой компонент?


1-48497
Olegka
2003-09-02 18:38
2003.09.15
Последние 2 вопроса по word и excel


3-48432
Фагот
2003-08-25 11:02
2003.09.15
Restore Interbase


3-48434
Lenchik_Z
2003-08-25 06:54
2003.09.15
ADOQuery





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