Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
1-1290433876
oren_yastreb
2010-11-22 16:51
2012.04.01
WinExecAndWait32


15-1323090102
Kostafey
2011-12-05 17:01
2012.04.01
Построение визуальной модели данных по SQL (DDL)


3-1260010688
Xmen
2009-12-05 13:58
2012.04.01
не могу соединится с базой


2-1323698714
Студент1
2011-12-12 18:05
2012.04.01
DB-компонент с форматированным текстом


1-1289586492
shebe91
2010-11-12 21:28
2012.04.01
Все возможные замены символов в пароле:





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