Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASP Clásico (http://www.forosdelweb.com/f15/)
-   -   Error 0x80040E14 (http://www.forosdelweb.com/f15/error-0x80040e14-525357/)

kire94 11/10/2007 13:20

Error 0x80040E14
 
Saludos a todo el foro.

Resulta que tengo 2 ambientes, uno de produccion y uno de desarrollo, el de desarrollo esta local con Win Xp y IIS, el de desarrollo esta en el host y tiene Win2003 y IIS.

El problema es que tengo 2 archivos igualitos los cuales mandan a llamar a un stored procedure también igualitos y el archivo que esta local (en el ambiente de desarrollo) me marca el siguiente error:

Microsoft OLE DB Provider for SQL Server (0x80040E14)
The name '1000' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.
/altagrv.asp, línea 396

La linea 396 contiene la ejecución del stored procedure que estoy mandando a llamar, la cuestion es por que si los archivos son iguales y el stored procedure tambien es igual me tira este error.....

Gracias de antemano

Shiryu_Libra 11/10/2007 13:34

Re: Error 0x80040E14
 
:adios: Kire94, tienes un post en ESTE, trataste el mismo error

verificalo

u_goldman 11/10/2007 14:38

Re: Error 0x80040E14
 
¿Estás seguro que es exactamente le mismo código?
Por el tipo de error, me parece que estuvieras pasando valores incorrectos a los parámetros...eso o que no tengas las constantes de ADO en el ambiente de desarrollo.

Saludos

v_i_n_i_c_i_o 22/04/2008 07:40

Re: Error 0x80040E14
 
Hola

A mi me da ese mismo error, pero me parece que el caso es diferente...

Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in FROM clause.


Este es mi código de conexión:

<%

username = request.form("txtuser")
password = request.form("txtpass")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\\LRDB.mdb"

set rslr = CreateObject("ADODB.Recordset")
sqltxt="SELECT * from user WHERE usrname='"&username&"' AND password= '"&password&"'"
response.write(sqltxt)
rslr.Open sqltxt, Conn '***el error lo da al ejecutar esta línea***
if not rslr.eof then
if rslr("username")=username and rslr("password")=password then
session("full_name") = rs("full_name")
response.redirect "menu_left.html"
end if
else
response.redirect "error.html"

end if
rslr.close
set rslr=nothing
Conn.close
set Conn=nothing
%>

v_i_n_i_c_i_o 22/04/2008 08:59

Re: Error 0x80040E14
 
Listo, en mi caso lo resolví cambiando la forma de conectar...

Set conn= Server.CreateObject("ADODB.Connection")
conn.ConnectionString = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("LRDB.mdb")
conn.Open


La zona horaria es GMT -6. Ahora son las 05:11.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.