Retroceder   Foros del Web > Programación para sitios web > ASP

Respuesta
 
Herramientas Desplegado
Antiguo 25-abr-2008, 11:17   #1 (permalink)
natygriguol ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 10
Sonrisa error Microsoft VBScript compilation error '800a0401'

Hola a todos, alquien podria decirme que estoy haciendo mal, ya que copie esta instruccion de otra pagina que si funciona y no se por que en esta nueva no.... Este es el error...
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/reporting/atp/bonificaciones_1.asp, line 3

var conex = Server.CreateObject("ADODB.CONNECTION");
---------------------------------------------------^
he probado sacarle el punto y coma, pero me sigue tirando el error.
La cadena de conexion es :
<%
var conex = Server.CreateObject("ADODB.CONNECTION");
var Connect = "Provider=Microsoft.Jet.Oledb.4.0; Data Source=//10.48.126.56/reporting/ATP/atp.mdb;"
conex.Open(Connect);
%>
Muchas gracias por estar siempre!!!! Saludos
natygriguol está desconectado   Responder Citando
Antiguo 25-abr-2008, 11:18   #2 (permalink)
Moderador
u_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy pronto
 
Avatar de u_goldman
 
Fecha de Ingreso: noviembre-2002
Ubicación: LA
Mensajes: 7.203
Enviar un mensaje por MSN a u_goldman
Re: error Microsoft VBScript compilation error '800a0401'

Estas programado en VBS o JScript?
Si es VBS tienes que quitarle el punto y coma al final de las sentencias.

Saludos
__________________
¿Qué darías por vivir un sueño?
u_goldman esta en línea ahora   Responder Citando
Antiguo 25-abr-2008, 11:25   #3 (permalink)
natygriguol ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 10
Re: error Microsoft VBScript compilation error '800a0401'

Hola estoy programando (o al menos trato....) en VBSCRIPT, pero cuando le saco los punto y comas me sale otro error que dice: Microsoft VBScript runtime error '800a000d'
Type mismatch: 'var' /reporting/atp/bonificaciones_1.asp, line 3 , la linea 3 seria var conex = Server.CreateObject("ADODB.CONNECTION")
La verdad que no entiendo mucho del tema. Disculpame.
natygriguol está desconectado   Responder Citando
Antiguo 25-abr-2008, 11:55   #4 (permalink)
Moderador
u_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy pronto
 
Avatar de u_goldman
 
Fecha de Ingreso: noviembre-2002
Ubicación: LA
Mensajes: 7.203
Enviar un mensaje por MSN a u_goldman
Re: error Microsoft VBScript compilation error '800a0401'

Aaahhh ok:

Dim conex
conex = Server.CreateObject("ADODB.Connection")

En VBS dimensionas con la palabra reservada Dim y debes dimensionar y luego asignar, se me hace que tu estas viendo un ejemplo de JScript, donde para dimensionar utilizas la palabra var y te permite dimensionar y asignar en una misma linea, para VBS las reglas son distintas.

Saludos
__________________
¿Qué darías por vivir un sueño?
u_goldman esta en línea ahora   Responder Citando
Antiguo 25-abr-2008, 13:33   #5 (permalink)
posman está en el buen camino
 
Fecha de Ingreso: enero-2008
Mensajes: 95
Re: error Microsoft VBScript compilation error '800a0401'

Cita:
Iniciado por natygriguol Ver Mensaje
Hola a todos, alquien podria decirme que estoy haciendo mal, ya que copie esta instruccion de otra pagina que si funciona y no se por que en esta nueva no.... Este es el error...
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/reporting/atp/bonificaciones_1.asp, line 3

var conex = Server.CreateObject("ADODB.CONNECTION");
---------------------------------------------------^
he probado sacarle el punto y coma, pero me sigue tirando el error.
La cadena de conexion es :
<%
var conex = Server.CreateObject("ADODB.CONNECTION");
var Connect = "Provider=Microsoft.Jet.Oledb.4.0; Data Source=//10.48.126.56/reporting/ATP/atp.mdb;"
conex.Open(Connect);
%>
Muchas gracias por estar siempre!!!! Saludos
Estas programando en una pagina ASP pero utilizando sintaxis javascript. No es incorrecto siempre y cuando al inicio del ASP hayas puesto:
<%@ language="javascript" %> o <%@ language="jscript" %> (no recuerdo cual)

Si quieres utilizar vbscript, tendrias que cambiar tu codigo a algo como esto:
Código:
set conex = Server.CreateObject("ADODB.CONNECTION")
Connect = "Provider=Microsoft.Jet.Oledb.4.0; Data Source=//10.48.126.56/reporting/ATP/atp.mdb;"
conex.Open Connect
posman está desconectado   Responder Citando
Antiguo 25-abr-2008, 14:24   #6 (permalink)
natygriguol ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 10
Re: error Microsoft VBScript compilation error '800a0401'

Mil gracias!!! si tenias razon estaba usando sintaxis para VBS cuando en realidad la pagina era de JBS
Te agradezco muchisimo tu predisposicion!!!!!

Gracias...!!
natygriguol está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:21.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93