ADO గెట్చంక్ మెథడ్

నిర్వచనం మరియు ఉపయోగం

గెట్చంక్ మెథడ్ ఒక వారియంట్ విలువను తిరిగివచ్చేది, దీనిలో ఫీల్డ్ ఆబ్జెక్ట్ యొక్క పూర్తి లేదా పార్టియల్ లాంగ్ లేదా బైనరీ డాటా ఉంది.

ఫీల్డ్ ఆబ్జెక్ట్ యొక్క గెట్చంక్ మెథడ్ ఉపయోగించి పార్టియల్ లేదా పూర్తి దీర్ఘకాలిక బైనరీ లేదా చారక్టర్ డాటాను శోధించండి. సిస్టమ్ మెమరీ పరిమితంగా ఉన్నప్పుడు, గెట్చంక్ మెథడ్ పార్టియల్ లేదా పూర్తి లాంగ్ విలువలను కేవలం పార్టియల్ లేదా పూర్తి లాంగ్ విలువలను శోధించండి.

గెట్చంక్ కాల్స్ తిరిగివచ్చే డాటా వారియబుల్ కు కేటాయిస్తాయి. సైజ్ అధికంగా ఉన్నప్పుడు, గెట్చంక్ మెథడ్ వారియబుల్ ను ఖాళీగా పూరించకుండా మిగిలిన డాటాను తిరిగివచ్చేది. ఫీల్డ్ ఖాళీగా ఉన్నప్పుడు, గెట్చంక్ మెథడ్ నెల్లు విలువను తిరిగివచ్చేది.

తరువాతి గెట్చంక్ కాల్స్ అప్రిష్ట్ గెట్చంక్ కాల్స్ నుండి ప్రారంభం చేసి డాటాను శోధిస్తాయి. అయితే, ప్రస్తుత రికార్డులో ఒక ఫీల్డ్ నుండి డాటాను శోధించి మరొక ఫీల్డ్ యొక్క విలువను సెట్ లేదా రిడ్ చేసినప్పుడు, ADO మొదటి ఫీల్డ్ లో డాటాను శోధించినట్లు భావిస్తుంది. మొదటి ఫీల్డ్ పైన మరొకసారి గెట్చంక్ మెథడ్ కాల్స్ చేసినప్పుడు, ADO ఈ కాల్స్ ను కొత్త గెట్చంక్ కాల్స్ అని పరిగణిస్తుంది మరియు డాటా యొక్క ప్రారంభం నుండి పఠిస్తుంది. మరొక రికార్డ్సెట్ ఆబ్జెక్ట్ (మొదటి రికార్డ్సెట్ ఆబ్జెక్ట్ కాకుండా) లో ఫీల్డ్స్ ను ప్రాప్యం చేయడం గెట్చంక్ కాల్స్ ను అంతరాయం చేయదు.

如果 Field 对象的 Attributes 属性中的 adFldLong 位设置为 True,可以对该字段使用 GetChunk 方法。

కామెంట్:ఫీల్డ్ ఆబ్జెక్ట్ యొక్క GetChunk మెథడ్ ఉపయోగించడం లేకుండా ప్రస్తుత రికార్డ్ లేకపోతే తప్పు 3021 (ప్రస్తుత రికార్డ్ లేకపోతే) తిరిగి చేస్తుంది.

కామెంట్:GetChunk మెథడ్ రికార్డ్ ఆబ్జెక్ట్ ఫీల్డ్ ఆబ్జెక్ట్ పై పని చేయదు. ఇది ఏ కార్యం చేయకుండా ఉంటుంది మరియు రన్ టైమ్ ఎరర్ తిరిగి చేస్తుంది.

సింథెక్సిస్

variable_name=field.GetChunk(size)
పారామీటర్ వివరణ
సైజ్ లాంగ్ ఎక్స్ప్రెషన్, అది తిరిగి ఉండబోయే బెయ్ట్స్ లేదా అక్షరాల సంఖ్య