English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Πώς να χρησιμοποιήσει sqlxml για να ανακτήσει τα στοιχεία από τη βάση δεδομένων κεντρικών υπολογιστών SQL;

Αρθρα RSS Feed





Χρησιμοποιώντας τον κεντρικό υπολογιστή το 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

Translation by Google Translator





Related:

» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy


Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!

Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory

Κατηγοριες


Πνευματικα Δικαιωματα 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu