Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/04/2007, 09:17
Avatar de erick_arcini
erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 11 meses
Puntos: 50
Re: mySQL con conexión DNS

No hay cuidado, suele pasar, mira, cree otra aplicación y en un botón solo coloque el siguiente código

Código:
        string cadena = "Driver={MySQL ODBC 3.51 Driver};Server=xxx.xxx.xxx.xxx;Port=3306;Database=ABC;User=ABC123;Password=XYZABC;Option=3;";
        string consulta = "insert into aboutus (concept) values (@concept)";
        OdbcConnection conexion = new OdbcConnection(cadena);
        try
        {
            OdbcCommand comando = new OdbcCommand(consulta, conexion);
            comando.Parameters.Add("?concept", OdbcType.VarChar);
            comando.Parameters["?concept"].Value = "pasa maldito param";
            conexion.Open();
            comando.ExecuteNonQuery();
        }
        catch (OdbcException ex)
        {
            Label1.Text = ex.Message;
        }
        finally
        {
            if (conexion != null)
                conexion.Close();
        }
pero sigue mandando el mismo error

Cita:
Iniciado por error
ERROR [HY000] [MySQL][ODBC 3.51 Driver][mysqld-4.0.21-nt]Column 'concept' cannot be null

siendo que he cambiado los @ por ? y viceversa, también probe una consulta SELECT sin parámetros y esa paso sin pena, entonces todo va enfocado a los parámetros, pero no descubro que es, ya busque en google pero nada, solo bugs referidos al error que no me ayudan en mucho.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.