Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2008, 02:22
JuanFRy123
 
Fecha de Ingreso: diciembre-2007
Mensajes: 6
Antigüedad: 17 años, 2 meses
Puntos: 0
Conexión a Sql Server, con .NET 2003

Saludos,
Estoy iniciandome con visual studio .Net 2003, vengo de la programación con VB6.
Intento hacer un proyecto, en el cual necesito conectarme a una BBDD en un servidor SQL Server, pero no lo consigo.

Parece muy sencillo, pero siempre me surge algún error, a ver si me podéis iluminar:

Como veis, mi Servidor de sql tiene la ip 192.0.0.124, y la BBDD se llama "Evaluacion"

Me conecto a la BBDD y parece que la abre, pero en la siguiente línea de código:
oDataReader = oComando.ExecuteReader()

Me sale el error:
"Excepción no controlada del tipo 'System.InvalidOperationException' en system.data.dll

Información adicional: ExecuteReader: la propiedad Connection no se ha inicializado."

Código:
 
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.OleDb

   Private Sub CargarMenu()
        ' crear conexion
        Dim oConexion As New OleDbConnection
        oConexion.ConnectionString = "Provider=sqloledb;" & _
        "Server=192.0.0.124;Database=Evaluacion;uid=sa;pwd=;"

        Dim oComando As New OleDbCommand("SELECT [01_Menu].* FROM 01_Menu")
        Dim oDataReader As OleDbDataReader
        oConexion.Open()
        oDataReader = oComando.ExecuteReader() ' obtener DataReader
        ' recorrer filas de la primera consulta
        While oDataReader.Read()
            Me.lstClientes.Items.Add(oDataReader("MenuText"))
        End While        
        oDataReader.Close()
        oConexion.Close()
    End Sub

¿Qué debo hacer?

GRACIAS!