Ya están referenciados
Código:
EL ERROR SE UBICA EN LA LINEA DE CODIGO EN "CONECTA" Cmd_usuario = New SqlCommand("select * from a_usuarios", conecta) Imports Farmacia.Datos Imports Farmacia.Negocios Imports System.Data Imports System.Data.SqlClient Public Class frm_usuarios Dim conecta As ConexionBD ''''1 Dim Par_Farmacia As SqlParameter Dim Cmd_usuario As New SqlCommand '''''2 Dim Ad_usuarios As New SqlDataAdapter ''''3 Dim Ds_usuario As New DataSet Dim Dt_usuario As New DataTable Dim Dt_Farmacia As New DataTable Private Sub frm_usuarios_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Cmd_usuario = New SqlCommand("select * from a_usuarios", conecta) Ad_usuarios = New SqlDataAdapter(Cmd_usuario) Ad_usuarios.Fill(Dt_usuario) DataGridView2.DataSource = Dt_usuario
Me arroja el siguiente
Error 1 Un valor de tipo 'Farmacia.Datos.ConexionBD' no se puede convertir en 'System.Data.SqlClient.SqlConnection'.
ACA ESTA EL CODIGO DE LA CONEXIÓN, CODIGO EN CAPA DE DATOS.
Código:
Imports System.Data.SqlClient Imports System.Data Imports console = System.Console Imports System.IndexOutOfRangeException Imports System.Windows.Forms Public Class ConexionBD Dim ConexionBDFarmacia As New SqlClient.SqlConnection Dim AdapatadorFarmacia As SqlDataAdapter Dim DT As New DataTable Private mINI As New Clase_ini 'variables "server y base de datos" declarados en la clase variables:globales.vb Public Server As String Public BasedeDatos As String Public Sub Conectar() Dim sFicINI As String sFicINI = Application.StartupPath & "\conexion.ini" Dim sSeccion As String = "CONEXION" Dim Tcontenidos() As String Dim mensaje As String Tcontenidos = mINI.IniGetSection(sFicINI, sSeccion) Server = Tcontenidos(1) BasedeDatos = Tcontenidos(3) ConexionBDFarmacia.ConnectionString = "integrated security=sspi;Data Source=" & Server & ";Initial Catalog=" & BasedeDatos & ";connect timeout=5" Try ConexionBDFarmacia.Open() MsgBox("Base de Datos Conectado", MsgBoxStyle.Information, BasedeDatos) Catch ex As SqlClient.SqlException Select Case ex.Number Case 2 mensaje = "Servidor detenido" MsgBox("Servidor detenido", MsgBoxStyle.Information) Exit Sub Case 17142 mensaje = "Servidor Pausado" MsgBox("Servidor pausado", MsgBoxStyle.Information) Exit Sub Case 53 mensaje = "No se pudo encontrar el servidor" MsgBox("Nose pudo encontrar el servidor", MsgBoxStyle.Information) Exit Sub Case 4060 mensaje = "No se encontró la base de datos" MsgBox("No se encontró la base de datos", MsgBoxStyle.Information) Exit Sub Case 18456 mensaje = "Usuario o Clave incorrectas" MsgBox("Usuario o Clave incorrectas", MsgBoxStyle.Information) Exit Sub Case Else mensaje = ex.Message Exit Sub End Select End Try End Sub Public Sub Cerrar_ConexionFarmacia() ConexionBDFarmacia.Close() End Sub Public Sub Abrir_ConexionFarmacia() ConexionBDFarmacia.Open() End Sub