|
21
|
Programación / .NET (C#, VB.NET, ASP) / Comparar datos de una consulta C# y MySQL
|
en: 9 Enero 2016, 18:18 pm
|
Hola amigos, estoy enredado con una consulta SQL, ya hace conexión a la BD, pero a la hora de ejecutar la consulta no logro extraer los datos deseados. Este es mi código: MySqlConnection conn = new MySqlConnection (connectionString ); MySqlCommand command = conn.CreateCommand(); command.CommandText = "select login,password from usuarios where login='" + vUsuario + "' and password='" + vPasswd + "' LIMIT 1;"; conn.Open(); // Activa la conexión ## conn.Close(); cierra las conexiones MySqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { if (Convert.ToString(reader["login"]) == vUsuario && Convert.ToString(reader["password"]) == vPasswd) { MessageBox.Show("Bien hecho, tu usuario y contraseña son correctos", "Conectado"); } else { MessageBox.Show("Su usuario o contraseña son erroneos", "Error"); }
En la línea 10 también he tratado poniendo: if (Convert.ToString({"0"}) == vUsuario && Convert.ToString({"1"}]) == vPasswd)
Podrían ayudarme a extrae los datos, no me marca error, ni nada, solo me pasa al else. Saludos!!!
|
|
|
24
|
Programación / .NET (C#, VB.NET, ASP) / error al ejecutar consulta
|
en: 7 Enero 2016, 20:54 pm
|
Hola amigos, tengo un botón que debe hacer una conexión por mySQL, ya probé que conecte a la bd y lo hace, el problema es cuando quiero que ejecute una consulta. mi código es este: private void btnAceptar_Click(object sender, EventArgs e) { if (connection.State == ConnectionState.Closed) { iniciarConexion(); } vUsuario = txtUser.Text; vPasswd = txtPasswd.Text; // EJECUTAR CONSULTA MySqlConnection conn = new MySqlConnection (connectionString ); MySqlCommand command = conn.CreateCommand(); command.CommandText = "select login,password from usuarios where login='" + vUsuario + "' and password='" + vPasswd + "'"; // LEER DATOS DE LA CONSULTA MySqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { if (reader["login"].ToString() == vUsuario & reader["password"].ToString() == vPasswd) { MessageBox.Show("Bien hecho, tu usuario y contraseña son correctos", "Conectado"); } else { MessageBox.Show("Su usuario o contraseña son erroneos", "Error"); }
El error me lo da en la línea 14. gracias. Saludos!!!
|
|
|
26
|
Sistemas Operativos / Mac OS X / Instalar wxPython o wxPhoenix
|
en: 23 Diciembre 2015, 15:38 pm
|
Hola amigos, he tratado de instalarle wxPython o wxPhoenix, pero no logro hacerlo, tengo os x el capitán pero no logro hacer la instalación unidamente logre instalar wxWidgets.
Saludos!!!!
|
|
|
28
|
Programación / Scripting / error en python corre bien pero marca error
|
en: 25 Agosto 2015, 18:53 pm
|
Tengo un script como este: candela = { "nombre":"Candela", "tareas": [90, 97, 75, 92], "pruebas": [88, 40, 94], "examenes": [75, 90] } milagros = { "nombre":"Milagros", "tareas": [100.0, 92.0, 98.0, 100.0], "pruebas": [82.0, 83.0, 91.0], "examenes": [89.0, 97.0] } ramiro = { "nombre":"Ramiro", "tareas": [0.0, 87.0, 75.0, 22.0], "pruebas": [0.0, 75.0, 78.0], "examenes": [100.0, 100.0] } alumnos=[candela, milagros, ramiro] for x in [0,1,2,3]: print alumnos[x]["nombre"] print alumnos[x]["tareas"] print alumnos[x]["pruebas"] print alumnos[x]["examenes"]
Y corre bien, hace lo que quiero, pero al último genera este error: Traceback (most recent call last): File "alumnos.py", line 22, in <module> print alumnos[x]["nombre"] IndexError: list index out of range
|
|
|
|
|
|
|