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

error ASP no visible en el navegador

Estas en el tema de error ASP no visible en el navegador en el foro de ASP Clásico en Foros del Web. Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC SQL Server Driver][SQL Server]Sintaxis incorrecta cerca de la palabra clave 'ORDER'. seria posible configurar algo ...
  #1 (permalink)  
Antiguo 19/07/2005, 08:09
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 23 años, 1 mes
Puntos: 0
error ASP no visible en el navegador

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC SQL Server Driver][SQL Server]Sintaxis incorrecta cerca de la palabra clave 'ORDER'.

seria posible configurar algo del server, o de mi codigo, para que esto no saliera, k saliera simplemente ERROR
__________________
Xisclet
  #2 (permalink)  
Antiguo 19/07/2005, 08:11
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
1) Configura una página de error en el IIS
2) En las consultas, usa validaciones
3) NO DEBERIA JAMAS aparecer un error de sintaxis en una sitio web, ya que eso es un error inputable al programador
4) Saludos
  #3 (permalink)  
Antiguo 19/07/2005, 08:14
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 23 años, 1 mes
Puntos: 0
1) Configura una página de error en el IIS
2) En las consultas, usa validaciones

como???
__________________
Xisclet
  #4 (permalink)  
Antiguo 19/07/2005, 08:20
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Hay una carpeta que se llama common, en el IIS.
Para ello puedes acudir a la ayuda del IIS para más info.

Ahora, usa on error resume next para mandar un mensaje predeterminado en caso de existir un error.
  #5 (permalink)  
Antiguo 19/07/2005, 08:28
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 23 años, 1 mes
Puntos: 0
bueno los errores diria que son de la bbdd no???
__________________
Xisclet
  #6 (permalink)  
Antiguo 19/07/2005, 08:29
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Cualquiera de estos sitios indican paso a paso como hacerlo

http://www.asp101.com/wrox/17970703.asp
default.aspx?scid=kb;EN-US;q224070]default.aspx?scid=kb;EN-US;q224070
http://www.15seconds.com/issue/980210.htm
  #7 (permalink)  
Antiguo 19/07/2005, 08:30
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Cita:
Iniciado por xisclet
bueno los errores diria que son de la bbdd no???
No, el error es que no has formado la consulta correctamente

Cita:
[Microsoft][ODBC SQL Server Driver][SQL Server]Sintaxis incorrecta cerca de la palabra clave 'ORDER'.
  #8 (permalink)  
Antiguo 19/07/2005, 08:32
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 23 años, 5 meses
Puntos: 1
mejor arreglar la consulta en vez de configurar un error, es mas facil arreglarla
postea el sql asi todos lo vemos
__________________
On error no hago nada porque deje de fumar...
  #9 (permalink)  
Antiguo 19/07/2005, 08:50
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 23 años, 1 mes
Puntos: 0
lo miro i os comento

Graciaaas
__________________
Xisclet
  #10 (permalink)  
Antiguo 20/07/2005, 01:25
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
lo primero que se me ha ocurrido cuando he visto ese error y he leído el interés de Xisclet en obviarlo, ha sido que tiene algún sistema para elegir el orden en el que se muestran los registros.

después he leído una gran respuesta de Myakire,
Cita:
Iniciado por Myakire
3) NO DEBERIA JAMAS aparecer un error de sintaxis en una sitio web, ya que eso es un error inputable al programador
4) Saludos
y, por último, propongo una solución: Si ese error te da cuando no se elige orden alguno, prueba a armar tu consulta de esta forma:

Código:
strsql="select.....where condicion=loquesea "
select case request.Form("orden")
	case 1
		strsql=strsql&"order by uno"
	case 2
		strsql=strsql&"order by dos"
	case else
		strsql=strsql&"order by pordefecto"
end select
Y si éste no es el caso...pues nada, seguro que a alguien que venga detrás le vendrá bien (o eso espero...)

  #11 (permalink)  
Antiguo 20/07/2005, 07:47
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 23 años, 5 meses
Puntos: 1
strsql=strsql & " order by uno"

solo un espacio
__________________
On error no hago nada porque deje de fumar...
  #12 (permalink)  
Antiguo 20/07/2005, 10:47
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
si te fijas bien, el espacio se lo he dado en
where condicion=loquesea "

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 16:36.