Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come chiamare stored procedure in Visual Basic

Visual Basic fornisce agli sviluppatori un linguaggio di alto livello per creare applicazioni desktop di Windows . Il linguaggio Visual Basic si integra perfettamente con i server di database , in modo da poter recuperare le informazioni da tabelle e li visualizza nelle applicazioni dinamiche. Visual Basic chiama una stored procedure , e memorizza i risultati in un insieme di dati . Questo insieme di dati è usato per manipolare e modificare i dati memorizzati . Istruzioni
1

Creare le variabili di Visual Basic . Ci sono tre variabili necessarie per chiamare una stored procedure : una connessione al database , un set di record che memorizza i risultati e l'oggetto di comando che esegue la procedura . Il codice seguente crea le variabili :

Dim conn come nuovi record ADODB.ConnectionDim As comando Nuovo ADODB.RecordsetDim Come ADODB.Command
2

Creare la connessione al database . La connessione al database prende il nome del database , il nome utente e la password e il nome del server e apre una connessione . Il seguente è un esempio di una connessione di Visual Basic a un database SQL Server :
conn.Open

"Provider = SQLOLEDB ; Data Source = theserver ; Initial Catalog = thedatabase " , "utente" , "password"

3

Impostare l'oggetto comando di stored procedure. Questi oggetti utilizza l'oggetto di connessione creata nel passaggio 2 ed esegue la stored procedure . Il codice seguente è un esempio di come impostare il comando :

command.ActiveConnection = conncommand.CommandType = adCmdStoredProccommand.CommandText = " sel_GetCustomers "

La proprietà " ActiveConnection " è impostato il vostro oggetto di connessione . Il " CommandType " è un valore costante chiamato " adCmdStoredProc ". Questo indica al comando che è una procedura memorizzata . Il " sel_GetCustomers " è il nome della stored procedure .
4

assegnare i risultati di stored procedure per l'oggetto recordset . Il codice seguente recupera tutti i risultati e li memorizza :

record = Command.Execute
5

Stampa un record. Per garantire il processo completato correttamente , stampare il primo record per la vostra finestra del debugger. Il codice che segue mette alla prova i risultati delle stored procedure :

Stampa records.Fields ( 0 ) economici

 

Programmazione © www.354353.com