Código:
label1.Text = Convert.ToString(Reader["nombre"]); label2.Text = Convert.ToString(Reader["nombre"]); label3.Text = Convert.ToString(Reader["nombre"]); label4.Text = Convert.ToString(Reader["nombre"]);
Me lee el último campo que es RELE 4 siempre cuando en realidad en cada label quiero el orden deseado. Todos te ponen RELE 4, cuando en realidad de be aparecer RELE 1, RELE 2...
![](http://usuarios.lycos.es/electronicapic/cs/tabla13.jpg)
Código:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data.MySqlClient; // No olvidar este using. using MySql.Data.Types; // No olvidar este using. namespace MySQL06 { public partial class Form1 : Form { MySqlConnection connection = null; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { string MyConString = "SERVER=" + "127.0.0.1" + ";" + "DATABASE=" + "prueba01" + ";" + "UID=" + "Acaymo" + ";" + "PASSWORD=" + "Metaconta2009" + ";"; connection = new MySqlConnection(MyConString); connection.Open(); } private void Form1_FormClosed(object sender, FormClosedEventArgs e) { connection.Close(); } private void timer1_Tick(object sender, EventArgs e) { timer1.Enabled = false; MySqlCommand command = connection.CreateCommand(); command.CommandText = "select * from dispositivos;"; MySqlDataReader Reader = command.ExecuteReader(); while (Reader.Read()) { label1.Text = Convert.ToString(Reader["nombre"]); label2.Text = Convert.ToString(Reader["nombre"]); label3.Text = Convert.ToString(Reader["nombre"]); label4.Text = Convert.ToString(Reader["nombre"]); } Reader.Close(); timer1.Enabled = true; } private void button1_Click(object sender, EventArgs e) { timer1.Enabled = true; } } }
Código:
Un cordial saludo. -- -- Base de datos: `prueba01` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `dispositivos` -- CREATE TABLE IF NOT EXISTS `dispositivos` ( `ID` int(11) NOT NULL, `nombre` varchar(30) NOT NULL, `estado` tinyint(3) unsigned NOT NULL DEFAULT '0', `descripcion` varchar(200) NOT NULL, PRIMARY KEY (`ID`), FULLTEXT KEY `nombre` (`nombre`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -- Volcar la base de datos para la tabla `dispositivos` -- INSERT INTO `dispositivos` (`ID`, `nombre`, `estado`, `descripcion`) VALUES (1, 'RELE 1', 1, 'Motor 1'), (2, 'RELE 2', 1, 'Motor 2'), (3, 'RELE 3', 1, 'Alarma'), (4, 'RELE 4', 1, 'WebCam');