Torna al Thread

Private Sub BtnInserisci_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnInserisci.Click 'CREO LA CONNESSIONE ' autenticazione sql (se hai fatto un utente di sql server) Dim objConnection As New SqlConnection("Data Source=NOMESERVER;Initial Catalog=NomeDB;User ID=user;Password=password;") ' autenticazione windows integrata (se vuoi usare l'account di windows) ' Dim objConnection As New SqlConnection("Data Source=NOMESERVER;Initial Catalog=NomeDB;Integrated security=SSPI;") objConnection.Open() '------------------------------------------------------------------------------ ' CREO IL COMANDO Dim objCommand As SqlCommand = objConnection.CreateCommand() ' IMPOSTO I PARAMETRI DELLA STORED PROCEDURE objCommand.CommandText = "proc_InsertAnagrafica" objCommand.CommandType = CommandType.StoredProcedure objCommand.Parameters.Add("@Nome", SqlDbType.VarChar, 50).Value = TxtNome.Text objCommand.Parameters.Add("@Cognome", SqlDbType.VarChar, 50).Value = TxtCognome.Text '------------------------------------------------------------------------------ ' PROVO AD ESEGUIRE, se il record esiste già, la RAISERROR della Stored procedure solleva l'eccezione Try objCommand.ExecuteNonQuery() Catch ex As Exception ' scrivo il messaggio dell'eccezione MsgBox(ex.Message) Finally ' chiudo la connessione se aperta If Not objConnection.State = ConnectionState.Closed Then objConnection.Close() objConnection.Dispose() End If End Try '------------------------------------------------------------------------------- End Sub
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5