Nwlapcug.com


Come chiamare una Stored Procedure in un Server SQL da VB

Come chiamare una Stored Procedure in un Server SQL da VB


Microsoft Visual Basic fornisce agli sviluppatori un linguaggio di codifica che consente di creare pagine Web dinamiche e applicazioni desktop. Visual Basic è una parte di Microsoft .NET framework. Per creare queste applicazioni dinamiche, un server di database viene utilizzato per servire le informazioni. SQL Server fornisce agli sviluppatori con stored procedure, che sono pre-compilati segmenti di codice che recupero, modificare o eliminano i record nelle tabelle del database. È possibile chiamare le stored procedure in linguaggio Visual Basic.

Istruzioni

1

Creare il database VB variabili di connessione e comando. Una connessione viene utilizzata per inviare il nome utente e la password per il server di database per stabilire un collegamento protetto dal codice. La variabile di comando esegue la stored procedure. Il codice riportato di seguito crea le variabili:

Dim con As New SqlClient
Dim cmd As New SqlClient.SqlCommand

2

Impostare la stringa di connessione. La stringa di connessione contiene il tuo nome utente e password e il database che si desidera eseguire query. Il codice seguente imposta una stringa di connessione:

con. ConnectionString = "Data Source = SQLServerName; User ID = Username; Password = pswd; "
con. Open)

il "origine dati" è il nome del Server SQL. Il resto della stringa di connessione nell'esempio precedente è il nome utente e la password impostata sul Server SQL per interrogare il server. Il comando "Open ()" apre la connessione e prepara il tuo codice per chiamare le stored procedure.

3

Impostare la variabile di comando e assegnare una stored procedure. Il codice seguente assegna una stored procedure e lo associa all'oggetto connection:

CommandText = "my_stored_procedure"
corretto = CommandType. StoredProcedure
comando. Connessione = con

4

Eseguire la stored procedure e impostarlo su un oggetto "SQLReader". Il lettore di SQL contiene i record restituiti dal database. Il codice riportato di seguito viene illustrato come eseguire e assegnare i risultati al lettore:

Dim reader As SqlClient.SqlDataReader
reader = command. Execute)

5

Stampare il primo record per verificare che il processo è stato completato. Il codice riportato di seguito viene illustrato come stampare il primo record dal lettore di SQL:

MsgBox reader(0). ToString)