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!