λήψη και εγκατάσταση του Microsoft Access Data Components εάν χρησιμοποιείτε το Visual Basic 5.0 . Για να συνδέσετε Oracle με τη VBA, δύο αντικείμενα δεδομένων ActiveX ή ADO , τα στοιχεία που απαιτούνται - ένα τραπέζι ( adooracle ) και μια αποθηκευμένη διαδικασία ( adoinsert ) 2
Πληκτρολογήστε τον ακόλουθο κώδικα για να δημιουργήσετε τα δεδομένα σας . πίνακα που ονομάζεται " adooracle : "
CREATE TABLE adooracle (
item_number ΑΡΙΘΜΟΣ ( 3 ) PRIMARY KEY , πώληση
depot_number ΑΡΙΘΜΟΣ ( 3 ) ) ?
Η
3
Εισάγετε τον παρακάτω κώδικα για να δημιουργήσετε τη διαδικασία της Oracle που ονομάζεται " adoinsert . " Η διαδικασία αυτή θα εξάγει δεδομένα από τον πίνακα " adooracle " .
Σύσταση ή την αντικατάσταση ΔΙΑΔΙΚΑΣΙΑ adoinsert (
insnum ΣΕ ΑΡΙΘΜΟ , outnum OUT ΑΡΙΘΜΟΣ )
IS
BEGIN
INSERT INTO adooracle
( Item_Number , Depot_Number )
ΑΞΙΕΣ
( insnum , 16)
?
outnum : = insnum /2 ?
ΤΕΛΟΣ ?
/
Η 4
Ανοίξτε ένα νέο έργο της Visual Basic και να προσθέσετε ένα " αναφοράς" στην Microsoft αντικείμενα δεδομένων ActiveX βιβλιοθήκη για εφαρμόσουν τη διαδικασία της Oracle . Εισάγετε τον παρακάτω στοιχεία ελέγχου στη φόρμα :
Ελέγχου - Button , Button , Πλαίσιο κειμένου , Label
Όνομα - cmdCheck , cmdSend , txtInput , lblInput
Κείμενο /Caption - Ελέγξτε , Αποστολή , Είσοδος
5
Επιλέξτε " Επιλογές" από το μενού Εργαλεία , κάντε κλικ στην επιλογή " Προεπιλογή Full Module View" και στη συνέχεια κάντε κλικ στο κουμπί "OK". Αυτό θα σας αφήσει να δείτε το σύνολο των κώδικα του έργου σας . Επικολλήστε τον παρακάτω κώδικα στο παράθυρο κώδικα σας για να εκτελέσετε το έργο σας Oracle .
Option Explicit Dim
Cn Όπως ADODB.Connection
Dim CPw1 Όπως ADODB.Command
Dim CPw2 Όπως ADODB.Command
Dim Rs Όπως ADODB.Recordset
Dim Conn Όπως String Dim
QSQL Όπως String
Private Sub cmdCheck_Click ( )
CPw1 ( 0 ) = Val ( txtInput.Text )
Σετ Rs = CPw1.Execute
MsgBox " Item_Number = " & R ( 0 ) & " . Depot_Number = " & Rs ( 1 ) & " . "
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα