PDA

View Full Version : فرق بين KeyField و DataField



rezamahdizadeh
پنج شنبه 04 شهریور 1389, 21:58 عصر
فرق بين KeyField و DataField چيست؟

vcldeveloper
جمعه 05 شهریور 1389, 03:19 صبح
کجا اینا رو دیدید؟ به طور کلی، KeyField یعنی فیلدی که بر اساس آن در بانک ایندکس وجود داره، پس اگر جستجویی بر اساس آن انجام بدید، سرعت جستجو به مراتب بیشتر از فیلدهای معمولی هست.

اگر فیلد کلید مربوطه، Primary باشه، اون وقت، اون کلید اصلی هست، و رکوردهای جدول به طور پیش فرض (و گاهی حتی به صورت فیزیکی) بر اساس اون مرتب میشند، و اون فیلد به عنوان کلید برای شناسایی هر یک از رکوردهای جدول شما از هم محسوب میشه.

rezamahdizadeh
جمعه 05 شهریور 1389, 04:51 صبح
کجا اینا رو دیدید؟ در بعضي کامپوننتها مثلا EhLib مخصوصا در قسمت Filtering

pezhvakco
جمعه 05 شهریور 1389, 10:28 صبح
فرق بين KeyField و DataField چيست؟
این دو تا هیچ تشابهی با هم ندارند تا برسه به تفاوت غیر از کلمه Field در اخر .

در بعضي کامپوننتها مثلا EhLib مخصوصا در قسمت Filtering
فکر کنم منظور شما در بعضی ابزاری مانند DBLookupComboBox است که قسمت KeyField همون توضیح جناب کشاورز و قسمت DataField برای اشاره دادن مقدار ستون به جدولی خاص و در بعضی موارد گرفتم مقدار ستون است .