Πώς να χρησιμοποιήσει sqlxml για να ανακτήσει τα
στοιχεία από τη βάση δεδομένων κεντρικών υπολογιστών SQL;
Χρησιμοποιώντας τον κεντρικό υπολογιστή το 2000 SQL
και επάνω από τις εκδόσεις μπορείτε να ανακτήσετε τα στοιχεία
από τον κεντρικό υπολογιστή SQL με το σχήμα XML άμεσα από
τη βάση δεδομένων. Πολλά σχετικά με το XML
χαρακτηριστικά γνωρίσματα ενσωματώθηκαν στη βάση δεδομένων
κεντρικών υπολογιστών SQL. Αυτό επιτρέπει την ανάπτυξη
των XML εφαρμογών πολύ εύκολων και καθιστά την ανταλλαγή των
στοιχείων μέσω Διαδικτύου εύκολη. Σε αυτό το άρθρο θα
συζητήσουμε για το πώς να χρησιμοποιήσουμε SQLXML για να
ανακτήσουμε τα στοιχεία άμεσα από τη βάση δεδομένων κεντρικών
υπολογιστών SQL με το σχήμα XML.
Υπάρχουν εντολές και προτάσεις μερικές SQL που σας
βοηθούν για να ανακτήσουν τα στοιχεία από τον κεντρικό
υπολογιστή SQL με το σχήμα XML. Η σύνταξη για τέτοιους
δίνεται κατωτέρω:
ΕΠΙΛΕΞΤΕ... ΓΙΑ XML ΤΑ ΣΤΟΙΧΕΊΑ ] ΤΡΌΠΟΥ
[, XMLDATA ] [, [, ΔΥΑΔΙΚΌ BASE64 ]
Υπάρχουν διαφορετικοί τρόποι και αυτός παίρνει τις
τιμές
Γ?Ζ'Γʼβ"¬ΕʽΓ?β??Γ"Β· ΑΥΤΟΜΑΤΟΣ; Σε αυτόν τον τρόπο κάθε σειρά του
αποτελέσματος της ερώτησης διαμορφώνει ένα στοιχείο στο
επιστρεφόμενο έγγραφο XML.
Γ?Ζ'Γʼβ"¬ΕʽΓ?β??Γ"Β· ΡΗΤΟΣ; Αυτός ο τρόπος καθορίζει πώς να χαρτογραφήσει
τις στήλες των αποτελεσμάτων που επιστρέφονται από την ερώτηση
στα στοιχεία XML και τις ιδιότητες.
Γ?Ζ'Γʼβ"¬ΕʽΓ?β??Γ"Β· ΑΚΑΤΕΡΓΑΣΤΟΣ - όλοι οι τομείς του αποτελέσματος
προσδιορίζονται όπως ιδιότητες ενός στοιχείου.
Γ?Ζ'Γʼβ"¬ΕʽΓ?β??Γ"Β· ΤΟΠΟΘΕΤΗΜΕΝΟΣ; Το αποτέλεσμα αυτού του τρόπου είναι το
ίδιο με τον ΑΥΤΟΜΑΤΟ τρόπο αλλά η μορφοποίηση πρέπει να γίνει
στην πλευρά πελατών.
Ένα απλό παράδειγμα την ανωτέρω σύνταξη δίνεται
κατωτέρω:
ΕΠΙΛΕΞΤΕ την ΚΟΡΥΦΗ 3 * ΑΠΟ (ΕΠΙΛΕΚΤΟΣ FirstName + "" +
LastName ως όνομα ΑΠΌ τους υπαλλήλους) ΓΙΑ το ΑΥΤΟΚΊΝΗΤΟ XML
Η ερώτηση παράγει αυτό το αποτέλεσμα:
Υπάλληλοι Name="John Peter"
Υπάλληλοι Name="Andrew Dixon"
Δεσμίδες υπαλλήλων Name="Tom"
Υπάρχουν προαιρετικές παράμετροι στην πρόταση "ΓΙΑ του
τρόπου XML". Η επιλογή XMLDATA προσθέτει ένα σχήμα
XSD που περιγράφει το σχήμα XML του αποτελέσματος
επιστρεφόμενου. Οι επιλογές ΣΤΟΙΧΕΙΩΝ κάνουν τους τομείς των
πινάκων στη βάση δεδομένων που επιστρέφεται ως στοιχεία παιδιών.
Εάν η επιλογή ΣΤΟΙΧΕΙΩΝ δεν είναι εκεί οι τομείς των
πινάκων επιστρέφονται όπως ιδιότητες αντί των στοιχείων παιδιών
του εγγράφου XML. Η επιλογή ΣΤΟΙΧΕΙΩΝ επιτρέπεται μόνο
στον ΑΥΤΟΜΑΤΟ τρόπο. Η ΔΥΑΔΙΚΗ επιλογή BASE64
χρησιμοποιείται για να ανακτήσει οποιαδήποτε δυαδικά στοιχεία.
Το επιστρεφόμενο δυαδικό στοιχείο επιστρέφεται με
κωδικοποιημένο το BASE64 σχήμα. Τα δυαδικά στοιχεία
μπορούν να ανακτηθούν στον ΑΚΑΤΕΡΓΑΣΤΟ ή ΡΗΤΟ τρόπο.
Ένα παράδειγμα του ΑΚΑΤΕΡΓΑΣΤΟΥ τρόπου δίνεται
κατωτέρω:
ΕΠΙΛΕΞΤΕ EmpName, EmpCity από emp για XML
ΑΚΑΤΈΡΓΑΣΤΟ
Ο ανωτέρω κώδικας επιστρέφει ένα αποτέλεσμα όπως,
σειρά EmpName="John" EmpCity="New Υόρκη"
Στο ανωτέρω αποτέλεσμα μπορείτε να σημειώσετε ότι οι
τομείς του resultset επιστρέφονται όπως ιδιότητες του
στοιχείου.
. Το δίκτυο παρέχει τις διοικούμενες κατηγορίες για
την αλληλεπίδραση με τον κεντρικό υπολογιστή SQL. Οι
διοικούμενες κατηγορίες παρεχόμενου SQLXML κοντά. δικτύου
είναι:
Γ?Ζ'Γʼβ"¬ΕʽΓ?β??Γ"Β· SqlXmlCommand; Αυτό χρησιμοποιείται για να
πραγματοποιήσει τις ερωτήσεις που αποθηκεύονται στα έγγραφα XML
που καλούνται επίσης πρότυπα XML. Αυτή η κατηγορία
παρέχει επίσης την υποστήριξη για τη δευτερεύουσα επεξεργασία
XML πελατών.
Γ?Ζ'Γʼβ"¬ΕʽΓ?β??Γ"Β· SqlXmlParameter; αυτό χρησιμοποιείται για να
παρέχει τις parameterized τιμές και χρησιμοποιείται μαζί με το
αντικείμενο SqlXmlCommand.
Γ?Ζ'Γʼβ"¬ΕʽΓ?β??Γ"Β· SqlXmlAdapter; αυτό είναι η κατηγορία προσαρμοστών
για τον προμηθευτή SQLXML. Αυτό χρησιμοποιείται για να
γεμίσει το σύνολο δεδομένων.
Γ?Ζ'Γʼβ"¬ΕʽΓ?β??Γ"Β· SqlXmlException; αυτό χρησιμοποιείται για να
παγιδεψει τις πληροφορίες λάθους από τον κεντρικό υπολογιστή
SQL.
Ένας κώδικας δειγμάτων που χρησιμοποιεί τις
διοικούμενες κατηγορίες δίνεται κατωτέρω. Για τις
αναλυτικές πληροφορίες για τη χρήση των ανωτέρω διοικούμενων
κατηγοριών μπορείτε να αναφερθείτε στην τεκμηρίωση MSDN.
στατική σειρά cstr =
"Provider=SQLOLEDB;Server=(local);database=EmpPersonal"
δημόσιο στατικό κενό testingSqlXml () {
Ρεύμα oStr = κονσόλα OpenStandardOutput ()
SqlXmlCommand sqlcmd = νέο SqlXmlCommand
(cstr)
sqlcmd. ρίζα = "υπάλληλοι"
sqlcmd. CommandType = SqlXmlCommandType. SQL
sqlcmd. CommandText = "ΕΠΊΛΕΚΤΟ EmpName,
EmpCity ΑΠΌ τους υπαλλήλους ΓΙΑ το ΑΥΤΟΚΊΝΗΤΟ XML"
strm = sqlcmd. ExecuteToStream (oStr)
oStr. κλείστε () }
Κατά συνέπεια έχουμε δει ότι SQLXML
μπορεί να χρησιμοποιηθεί για να ανακτήσει τα στοιχεία άμεσα από
τον κεντρικό υπολογιστή SQL με το σχήμα XML. Είναι
εύκολο να αντιμετωπιστούν και να διαβιβαστούν τα στοιχεία μέσω
του Διαδικτύου εάν είναι με το σχήμα XML και αυτό μπορεί να
επιτευχθεί εύκολα χρησιμοποιώντας το SQLXML.
Θελήστε να μείνετε τρέχων με τις πιό πρόσφατες
εξελίξεις τεχνολογίας σε XML. Επισκεφτείτε
το ελεύθερο σεμινάριο XML για να
πάρετε την ΕΛΕΎΘΕΡΗ συνδρομή σας τώρα!
** η προσοχή Webmasters/oj ιδιοκτήτες ** ιστοχώρου εσείς μπορεί να ανατυπώσει αυτό το άρθρο
σχετικά με τον ιστοχώρο σας εφ' όσον δεν τροποποιείτε οποια
δήποτε από το περιεχόμενο, και να περιλάβει το κιβώτιο των πόρων
μας όπως απαριθμείται ανωτέρω με όλους συνδέει άθικτο και
κατάλληλα.
Αρθρο Πηγη: Messaggiamo.Com
Related:
» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy
Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!
Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com