Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema al ejecutar una consulta

Estas en el tema de Problema al ejecutar una consulta en el foro de .NET en Foros del Web. La tabla myCommand.CommandText = "CREATE TABLE IF NOT EXISTS `agenda` (" _ & "`id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT," _ & "`dia` date," _ & ...
  #1 (permalink)  
Antiguo 28/03/2009, 17:51
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Problema al ejecutar una consulta

La tabla

myCommand.CommandText = "CREATE TABLE IF NOT EXISTS `agenda` (" _
& "`id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT," _
& "`dia` date," _
& "`titulo` varchar(50) default NULL," _
& "`hora` varchar(50) default NULL," _
& "`descripcion` varchar(255) default NULL," _
& "`activada` boolean default FALSE," _
& "`antes` varchar(2) default NULL," _
& "`tipo` boolean default TRUE," _
& "PRIMARY KEY (`id`)" _
& ") ENGINE=MyISAM DEFAULT CHARSET=latin1;"

La consulta

( Donde checkAlarma y checkTipoAviso son enteros y solo pueden tomar el valor de 0 y 1 )

myCommand.CommandText = "INSERT INTO agenda" _
& "(dia,titulo,hora,descripcion,activada,antes,t ipo) VALUES" _
& "('" + fecha + "','" + txtTitulo.Text + "'," _
& "'" + lblHora.Text + "'," _
& "'" + txtDescripcion.Text + "','" + checkAlarma + "'," _
& "'" + NumericUpDown1.Value.ToString + "','" + checkTipoAviso + "');"

total que me dice error de conversion y si modifico la consulta por esta ...

myCommand.CommandText = "INSERT INTO agenda" _
& "(dia,titulo,hora,descripcion,activada,antes,t ipo) VALUES" _
& "('" + fecha + "','" + txtTitulo.Text + "'," _
& "'" + lblHora.Text + "'," _
& "'" + txtDescripcion.Text + "','1'," _
& "'" + NumericUpDown1.Value.ToString + "','0');"

va bien... Total que no tengo ni idea... Saludos y gracias de antemano!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:46.