![]() |
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 |
Re: Error 0x80040E14 |
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 |
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 %> |
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.