Форум: "Базы";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
ВнизTQuery Найти похожие ветки
← →
Leviathan (2003-04-05 00:14) [0]Я открываю таблицу с помощью TQuery, выбираю в ней курсором например
какое-то поле столбца Name. Как мне с помощью запроса получить его
значение?
← →
Anatoly Podgoretsky (2003-04-05 00:34) [1]Select Name from table
← →
ЮЮ (2003-04-05 02:33) [2]>Я открываю таблицу с помощью TQuery, выбираю в ней курсором например какое-то поле столбца Name.
a)В TQuery нельзя ткнуть курсором - это невизуальный элемент :-)
Прочитай, хотя бы, Help. У DataSeta нет методов для работы со всеми записями одновременно. Методы и св-ва Edit, Post, FieldByName и т.д. относятся только к "текущей записи" НД. Если ты выбираешь запись с помошью DBGrida, то она и становится текущей записью НД.
b) не "какое-то поле столбца Name", а поле Name текущей записи
> Как мне с помощью запроса получить его значение?
Ты его уже получил с помощью предыдущего запроса, осталось только достать. Здесь можно воспользоваться как св-вами самого DataSeta (FieldByName().Value, Fields[].Value), т.к. и св-ми DBGrida(SelectedField.Value)
← →
Leviathan (2003-04-05 11:41) [3]Ну я имел в виду что открываю таблицу (в ДБГрид) и уже в нее тыкаю курсором :-) Извини, я не догадался использовать для этого DataSet. В базах совсем я недавно, начал с TTable, и там все это без датасета получалось, а теперь c TQuery вот застрял.
Мысль понятна, спасибо!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.034 c