none
Error: La propiedad ConnectionString no se ha inicializado. RRS feed

  • Pregunta

  • ----------------------------------- variable publica -------------------------------------------

    Public cn As New OracleConnection(p_sConexion)

    ----------------------------------- modulo que leo mi config.ini -------------------------------------------

     p_sConexion = "data source = " & strServer & "; initial catalog = " & strBase & "; user id = " & strUser & "; password = " & strPwd & ";Connection Timeout=" & TiempoEsperaConeccion

    ----------------------------------- formulario principal -------------------------------------------

        Sub conexion()

            Dim cmd As OracleCommand = New OracleCommand
            Dim oDataSet As DataSet = New DataSet

            Dim DA As OracleDataAdapter = New OracleDataAdapter
            DA.SelectCommand = cmd

            Dim Tabla As DataTable = New DataTable

            Try
                cn.Open()
                DA.SelectCommand = cmd
                cmd.ExecuteNonQuery()
                DA.Fill(oDataSet)
                Tabla = oDataSet.Tables(0)
                DataGridView1.DataSource = Tabla

            Catch ex As Exception

            End Try

        End Sub

    ------------------------------------------------------------------

    alguien sabe porque me sale este error.

    • Cambiado Enrique M. Montejo domingo, 27 de septiembre de 2015 11:22 Pregunta relacionada con el acceso a datos con Oracle.
    viernes, 25 de septiembre de 2015 17:12

Todas las respuestas

  • Hola cinperval,

    Es pésima practica tener una variable pública para la conexión. Utiliza las instrucción using para definir un ámbito de la conexión. Por otro lado, la cadena de conexión la deberías guardar en un archivo de configuración (App.config) no en un ini.

    viernes, 25 de septiembre de 2015 17:18
  • el detalle que me han pedido que lo trabaje desde un ini y la verdad no se como hacerlo.
    viernes, 25 de septiembre de 2015 17:38