Форум: "Начинающим";
Текущий архив: 2012.04.01;
Скачать: [xml.tar.bz2];
ВнизЧто лучше поле MyTablePole или MyTable.FieldByName( Pole ) Найти похожие ветки
← →
Alex_C (2011-12-14 17:42) [0]Чегой то вдруг озадачился неожиданным вопросом: стоит ли в таблице, и если стоит - то когда именно, объявлять поля. Понятно при объевлении как MyTablePole есть события. Только для этого? А по скорости доступа?
← →
Медвежонок Пятачок © (2011-12-14 17:46) [1]1. события есть всегда.
2. филдбайнейм - метод, который ищет поле.
← →
Inovet © (2011-12-14 18:07) [2]> [0] Alex_C (14.12.11 17:42)
> А по скорости доступа?
Конечно первый быстрее, второму надо ещё искать поле по имени, которое ещё и в строке, а первое уже и есть, то что второй выдаёт.
Даже если надо именно в ходе выполнения решить к какому полю обратится и делать это надо в цикле, то лучше сначала найти FieldByName результат присвоить переменной типа TField, и с ней уже работать в цикле.
И ещё. Прописывай поля в запросе, а то у тебя, похоже, везде SELECT * FROM xxx.
← →
Alex_C (2011-12-14 18:10) [3]Спасибо за исчерпывающие ответы! Буду исправлять у себя!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.04.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c