Μέθοδος GetChunk του ADO
Ορισμός και χρήση
Η μέθοδος GetChunk μπορεί να επιστρέψει μια τιμή variant που περιέχει το σύνολο ή μέρος των μεγάλων κειμένων ή των δυνητικών δεδομένων του αντικειμένου Field.
Χρησιμοποιήστε τη μέθοδο GetChunk του αντικειμένου Field για να ανακτήσετε μέρος ή το σύνολο των μεγάλης διάρκειας δυνητικών ή χαρακτηριστικών δεδομένων. Στις περιπτώσεις όπου η μνήμη του συστήματος είναι περιορισμένη, μπορείτε να χρησιμοποιήσετε τη μέθοδο GetChunk για να χειρίζεστε μέρος και όχι το σύνολο των Long τιμών.
Τα δεδομένα που επιστρέφονται από την κλήση GetChunk θα κατανεμηθούν στη μεταβλητή variable. Αν το μέγεθος είναι μεγαλύτερο από τα υπόλοιπα δεδομένα, η μέθοδος GetChunk θα επιστρέψει τα υπόλοιπα δεδομένα χωρίς να συμπληρώσει με κενά τη μεταβλητή variable. Αν το πεδίο είναι κενό, η μέθοδος GetChunk θα επιστρέψει τιμή Null.
Κάθε διαδοχική κλήση GetChunk ξεκινά την αναζήτηση δεδομένων από το σημείο που τελείωσε η προηγούμενη κλήση GetChunk. Ωστόσο, αν αναζητηθούν δεδομένα ενός πεδίου στο τρέχον αρχείο και στη συνέχεια οριστεί ή αναγνωριστεί η τιμή ενός άλλου πεδίου, το ADO θεωρεί ότι η αναζήτηση των δεδομένων του πρώτου πεδίου έχει ολοκληρωθεί. Αν κληθεί ξανά η μέθοδος GetChunk στο πρώτο πεδίο, το ADO θα ερμηνεύσει αυτήν την κλήση ως νέα λειτουργία GetChunk και θα ξεκινήσει την ανάγνωση από την αρχή των δεδομένων. Η πρόσβαση σε πεδία άλλων αντικειμένων Recordset (όχι αντιλήψεις του πρώτου αντικειμένου Recordset) δεν θα διακόψει τη λειτουργία GetChunk.
Αν ο δείκτης adFldLong της ιδιότητας Attributes του αντικειμένου Field οριστεί σε True, μπορείτε να χρησιμοποιήσετε τη μέθοδο GetChunk για αυτό το πεδίο.
Σημειώσεις:Αν χρησιμοποιήσετε τη μέθοδο GetChunk του αντικειμένου Field χωρίς τρέχοντο αρχείο, θα προκύψει σφάλμα 3021 (μη υπάρχον αρχείο).
Σημειώσεις:Το μεθόδου GetChunk δεν δρα στο αντικείμενο Field του αντικείμενου Record, δεν εκτελεί καμία ενέργεια και προκαλεί σφάλμα εκτέλεσης.
Γλώσσα
variable_name=field.GetChunk(size)
Παράμετρος | Περιγραφή |
---|---|
Μέγεθος | Διάρκεια Λάθους, ισούται με τον αριθμό των bytes ή χαρακτήρων που θέλετε να αναζητήσετε. |