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!