Hola Claudia aca te paso una clase espero te sirva.
Public Class ClsCNN
Public Function fOpenDataBase(ByRef pObjCon As SqlClient.SqlConnection) As String
Try
Dim lsConDB As String = New String("Data Source=NombreServidor;Initial Catalog=NombreBasedeDatos;User ID=sa;Password=Password")
Dim lwConn As SqlClient.SqlConnection = New SqlConnection(lsConDB)
pObjCon = lwConn
fOpenDataBase = ""
Catch SQLExp As SqlClient.SqlException
fOpenDataBase = SQLExp.Source & " " & SQLExp.Message
End Try
End Function
Public Sub fCloseDataBase(ByVal poCon As SqlClient.SqlConnection)
If poCon.State = ConnectionState.Open Then
poCon.Close()
poCon = Nothing
End If
End Sub
End Class
y podrias usarlo tal y como sigue
private function ListaVehiculos() As String
Dim lsCadErr As String
Dim lsSql As String
Dim lObjCn As New ClsCNN
Dim cnDB As New SqlConnection
lsCadErr = lObjCn.fOpenDataBase(cnDB)
If lsCadErr.Length <> 0 Then
ListaVehiculos= lsCadErr
Exit Function
End If
lsSql = "usp_rpt_Vehiculo_Id_1 '" & mPlaca & "'"
' Cuando haya parametros seria mas conveniete usar en el command type = Text
Dim Cmd As SqlCommand = New SqlCommand(lsSql, cnDB)
Cmd.CommandType = CommandType.Text
__________________
Me gustaria formar parte de su grupo.
|