![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как переменной присвоить значение конкретной ячейки БД? [D6, Access]
Alavar © (2005-08-30 10:41:00)Подскажите как переменной присвоить значение конкретной ячейки БД используя элемент Tableили Query?
evvcom (2005-08-30 14:56:00) [1]
> Alavar (30.08.05 13:04) [5]
> Variable := TQuery.FieldsByName('enyfield').AsInteger
Здесь также как и в [2] 2 ошибки. FieldsByName - нет такого метода, а есть FieldByName. И несущественная 'enyfield' пишется как 'anyfield', но может стать и существенной. Это должно быть именем поля реально существующего в Query. Оп-па еще 3-я ошибка: TQuery - это класс, а не экземпляр.
Val (2005-08-30 13:15:00) [2]>[5] Alavar (30.08.05 13:04)
без s. F1.
Sergey13 (2005-08-30 13:12:00) [3]2 [5] Alavar (30.08.05 13:04)
>так не работает
На включеном компьютере? На открытом запросе? И что говорит, когда не работает?
Alavar (2005-08-30 13:04:00) [4]c элементом tablt всё понятно, а вот с элемнтом query остаёться вопрос!
Variable := TQuery.FieldsByName('enyfield').AsInteger или другое преобразование AsFloat, AsString - так не работает
rentgen (2005-08-30 10:47:00) [5]S := Table1.Fieldvalues['FieldName'];
rayrom (2005-08-30 10:46:00) [6]Variable := TQuery.FieldsByName('enyfield').AsInteger или другое преобразование AsFloat, AsString
stone (2005-08-30 10:46:00) [7]MyVar := Table.FieldByName('MyField').Value;
Sergey13 (2005-08-30 10:45:00) [8]В БД нет ячеек.