Foros del Web » Programando para Internet » ASP Clásico »

Error:No se estableció ningún texto de comando para el objeto de comando.

Estas en el tema de Error:No se estableció ningún texto de comando para el objeto de comando. en el foro de ASP Clásico en Foros del Web. El siguiente bloque me genera este error: No se estableció ningún texto de comando para el objeto de comando. agregarnuevocurso =request("agregarnuevocurso") if agregarnuevocurso = true ...
  #1 (permalink)  
Antiguo 11/11/2005, 16:03
 
Fecha de Ingreso: octubre-2004
Ubicación: Venezuela
Mensajes: 111
Antigüedad: 20 años
Puntos: 0
Error:No se estableció ningún texto de comando para el objeto de comando.

El siguiente bloque me genera este error: No se estableció ningún texto de comando para el objeto de comando.


agregarnuevocurso =request("agregarnuevocurso")
if agregarnuevocurso = true then
response.cookies("nombre_curso") = request("agregarcurso")
sql= "INSERT INTO contenido (titulo, contenido, fecha_creacion, nombre_curso) VALUES('"&titulo&"','"&contenido&"', "&fecha_creacion&", '"&request.cookies("nombre_curso")&"')"else
response.cookies("nombre_curso") = request("selecurso")
sql= "INSERT INTO contenido (titulo, contenido, fecha_creacion, nombre_curso) VALUES('"&titulo&"','"&contenido&"', "&fecha_creacion&", '"&request.cookies("nombre_curso")&"')"
end if
Si pueden ver lo que sucede.
Saludos
__________________
Has resucitado mi :corazon: que estaba muerto y sin salvación

Última edición por RossanaIsabel; 11/11/2005 a las 16:28
  #2 (permalink)  
Antiguo 11/11/2005, 16:05
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 9 meses
Puntos: 146
¿Qué linea te genera el error?, no creo que sea ninguna de las que posteaste, son solo asignaciones y concatenaciones.
  #3 (permalink)  
Antiguo 11/11/2005, 16:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 9 meses
Puntos: 98
asi es, deberia ser algo como:

Código:
ObjetoComando.CommandText = sql
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 11/11/2005, 16:15
 
Fecha de Ingreso: octubre-2004
Ubicación: Venezuela
Mensajes: 111
Antigüedad: 20 años
Puntos: 0
Sonrisa

La linea en negrita


El error es: El campo 'contenido.nombre_curso' no puede ser una cadena de longitud cero.

Saludos
__________________
Has resucitado mi :corazon: que estaba muerto y sin salvación

Última edición por RossanaIsabel; 11/11/2005 a las 16:27
  #5 (permalink)  
Antiguo 11/11/2005, 19:12
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 9 meses
Puntos: 146
El error me suena a cuando tienes definido como requirido y no le pasas un valor como argumento. Deberías de revisar el contenido de la cookie.

Pero insisto, lo más seguro es que sea en una linea Conexion.Execute Sql o algo así, no en una simple asignación.
  #6 (permalink)  
Antiguo 11/11/2005, 19:38
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 9 meses
Puntos: 98
Si estas usando una base de datos de access, tienes ese campo como "No permitir longitud cero", puedes cambiar esto, o puedes asegurarte que la variable que intentas pasar no sea un string vacio, pudieras convertir esto en un dato nulo probablemente, pero son demasiadas condiciones, yo validaria esto directamente desde donde llega esa variable o bien cambiar esa propiedad en el campo en tu base de datos.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 12/11/2005, 11:16
 
Fecha de Ingreso: octubre-2004
Ubicación: Venezuela
Mensajes: 111
Antigüedad: 20 años
Puntos: 0
Cita:
Iniciado por Myakire
El error me suena a cuando tienes definido como requirido y no le pasas un valor como argumento. Deberías de revisar el contenido de la cookie.

Pero insisto, lo más seguro es que sea en una linea Conexion.Execute Sql o algo así, no en una simple asignación.

Si el error es en una linea de conexion.execute(sql) pero es a raíz de la instruccion sql que está en negrita
__________________
Has resucitado mi :corazon: que estaba muerto y sin salvación
  #8 (permalink)  
Antiguo 13/11/2005, 18:01
 
Fecha de Ingreso: octubre-2004
Ubicación: Venezuela
Mensajes: 111
Antigüedad: 20 años
Puntos: 0
Ya sé cuál era el error, ya lo solucioné, era que agregarnuevocurso delvolvía el valor "on" no true.

Gracias
Saludos
__________________
Has resucitado mi :corazon: que estaba muerto y sin salvación
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 19:28.