Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να αναλύσει XML σε μια βάση δεδομένων

XML είναι η μορφή της επιλογής για την αποθήκευση των δεδομένων που θα πρέπει να μεταφέρονται μεταξύ των διαφόρων πελατών μέσω του Internet και να διαβάσετε από τις εφαρμογές που δεν έχουν την πολυτέλεια μιας πλήρους εφαρμογής της βάσης δεδομένων εγκατεστημένο . Ωστόσο , μερικές φορές θα πρέπει να εισάγει XML απευθείας σε μια βάση δεδομένων . Οι χρήστες των Windows έχουν τα μέσα να το κάνει αυτό ήδη εγκατεστημένη στα συστήματά τους μέσω της εντολής Μαζική φόρτωση Visual Basic Script XML . Τα πράγματα που θα χρειαστείτε για Microsoft SQL Server
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου . 2

Επικολλήστε τον παρακάτω κώδικα μέσα ο επεξεργαστής κειμένου , που λαμβάνονται από XML έγγραφα Μαζική φόρτωση της Microsoft :

Set objBL = CreateObject ( " SQLXMLBulkLoad.SQLXMLBulkLoad " )

objBL.ConnectionString = "πάροχος = SQLOLEDB.1 ? προέλευσης δεδομένων = MySQLServer ? database = mydatabase ? uid = myaccount ? pwd = MyPassword "

objBL.ErrorLogFile = " c : \\ error.log "

objBL.Execute " c : \\ customermapping.xsd " , "c : \\ customers.xml "

Set objBL = Τίποτα

Αυτό φορτώνει το βοηθητικό πρόγραμμα Μαζική φόρτωση XML σε ένα αντικείμενο που ονομάζεται " objBL " και το προετοιμάζει για να συνδεθείτε με τη βάση δεδομένων της Microsoft SQL Server, χρησιμοποιώντας το όνομα της βάσης δεδομένων " mydatabase , " το όνομα " myaccount " και τον κωδικό " MyPassword . " . Φυσικά , θα πρέπει να αλλάξετε αυτές τις τιμές να αντανακλούν τις πραγματικές αξίες για τη βάση δεδομένων σας

Σε περίπτωση που κάτι πάει στραβά , ένα αρχείο καταγραφής σφαλμάτων που δημιουργούνται στο " C : \\. Error.log " Τέλος , το έγγραφο XML " customers.xml " φορτώνεται στη βάση δεδομένων , σύμφωνα με τον ορισμό του σχήματος " customermapping.xsd . "
Εικόνων 3

Αποθηκεύστε την εργασία σας στην επιφάνεια εργασίας με το όνομα " importXML.vbs . "
Η

4 κάντε διπλό κλικ στο " importXML.vbs " εικονίδιο στην επιφάνεια εργασίας σας για να εισαγάγετε τη βάση δεδομένων XML στο Microsoft SQL Server. Αν κάτι πάει στραβά , τα προβλήματα θα πρέπει να καταγραφεί στο αρχείο . "C : \\ error.log , " ώστε να είναι σίγουρος για να το ελέγξουμε μετά το script τελειώνει
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα