Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

no se estableció ningún texto de comando para el objeto de comando

Estas en el tema de no se estableció ningún texto de comando para el objeto de comando en el foro de Visual Basic clásico en Foros del Web. Hola... Mi programa enlaza a una BD creada en Informix. Intento con la siguiente sentencia SQL, crear una materia: Dim ingreso_sql As String ingreso_sql = ...
  #1 (permalink)  
Antiguo 11/12/2009, 20:34
 
Fecha de Ingreso: octubre-2009
Mensajes: 13
Antigüedad: 14 años, 6 meses
Puntos: 0
no se estableció ningún texto de comando para el objeto de comando

Hola...
Mi programa enlaza a una BD creada en Informix.
Intento con la siguiente sentencia SQL, crear una materia:

Dim ingreso_sql As String
ingreso_sql = "Insert into ASIGNATURA(orientacion_asignatura,ano,nombre,carga _horaria) values ('" & txtorientacion.Text & " ', " & txtaño.Text & " ,'" & txtnombre.Text & "', " & txtcargahoraria.Text & " )"
conexion.Execute (ingreso_sql)

orientacion_asignatura y nombre son strings
ano y carga_horaria son numeros

Pero siempre me da el mismo error: no se estableció ningún texto de comando para el objeto de comando..
Alguna ayudita de como puedo solucionarlo, en q parte me habre equivocado
  #2 (permalink)  
Antiguo 14/12/2009, 10:39
 
Fecha de Ingreso: abril-2005
Ubicación: Piura - Perú
Mensajes: 189
Antigüedad: 19 años
Puntos: 0
Respuesta: no se estableció ningún texto de comando para el objeto de comando

Revisa las comillas:

Código MySQL:
Ver original
  1. ingreso_sql = "Insert into ASIGNATURA(orientacion_asignatura,ano,nombre,carga _horaria) values ('" & txtorientacion.Text & "', '" & txtaño.Text & "' ,'" & txtnombre.Text & "', '" & txtcargahoraria.Text & "' )"
  #3 (permalink)  
Antiguo 14/12/2009, 11:23
 
Fecha de Ingreso: octubre-2009
Mensajes: 13
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: no se estableció ningún texto de comando para el objeto de comando

Perfecto!!!
Yo pense que como los campos año y carga_horaria eran numeros no necesitaba de las comillas.. anyway, problema solucionado asi que muchisimas gracias
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 12:41.