Hola a todos,
Estoy intentando ejecutar una query desde un winform de Visual Studio 2005 (usando C#) contra un servidor remoto de MySQL.
Lo estoy haciendo con una conexión ODBC (usando el "mysql-connector-odbc-5.1") porque no puedo hacerlo con el conector específico de MySQL para .Net.
Código:
System.Data.Odbc.OdbcConnection conexion = new OdbcConnection();
conexion.ConnectionString = "Driver={MySQL ODBC 5.1 Driver};Server=SCIACA;Database=mvactual;
User=root;Password=password;Option=3;";
conexion.Open();
String sql;
sql = "select * from tbTags";
//sql = "INSERT INTO tbTags (IDTag, Nombre, Descripcion) VALUES (1880, 'eee', 'fff')";
System.Data.Odbc.OdbcCommand comando = new OdbcCommand(sql,conexion);
System.Data.Odbc.OdbcDataReader resultadoSQL = comando.ExecuteReader();
Despues de ejecutar la consulta, compruebo que se ejecuta bien y en efecto, lo hace bien porque veo que las propiedades FieldCount y recordAffected del odbcDataReader (resultadoSQL) tienen los valores correctos.
Pero el problema que tengo es que no se como acceder a los datos (del resultado de la consulta), estoy buscando algo como Fields(i).Value o algo similar... Y tambien la posibilidad de desplazarme por las diferentes filas de la consulta ejecutada, como si de un recordset se tratase con métodos como el MoveFirst, MoveNext,...
¿Alguien sabe como mostrar estos datos?
Muchas gracias.
Un saludo.