Wrox Programmer Forums
|
Classic ASP Espanol Esta es una lista de correo dedicada al intercambio de conocimiento sobre ASP 3 en el idioma español.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Classic ASP Espanol section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old September 21st, 2005, 09:19 AM
Registered User
 
Join Date: Sep 2005
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default Llamado de Funcón

Hola amigos.
Tengo un archivo donde realizo conaxion a BD y varios movtos relacionados a BD.
se llama MovsDB.asa, el archivo va mas o menos asi....

<%
    ....
    Function Buscar_Area(CadBuscar)
        ....
        if VarBoolencontro Then
            Buscar_Area = false
        else
            Buscar_Area = true
        end if
    End Function
    ....
%>
La funcion se ejecuta sin ningun problema y lo hace todo correctamente. El problema esta en el momento de mandarla a llamar desde un Script de VB.
lo hago de la sig manera.
Este es mi archivo ASP
Movtos.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

...
<SCRIPT LANGUAGE = "VBScript">
...
    sub Busca_onClick
        dim x, cad
        cad = trim(document.all.TxtClaveArea.value)
        x = <%=Buscar_Area(cad)%> 'Aca llamo la funcion y Segun yo envio el valor de cad
        if x then
            ...
        else
            ...
        end if
    end sub
        ...
    </SCRIPT>
...
</body>
</html>

La pregunta es, como envio el parametro?????, porque asi como lo tengo siempre me regresa el mismo resultao, aunque mi variable cad cambie de valor.
Al parecer la funcion recibe como parametro el valor cad y no lo que esta variable contiene.
Espero puedan ayudarme.

Gracias y Suerte.

 
Old March 7th, 2006, 05:12 AM
Authorized User
 
Join Date: Mar 2006
Posts: 26
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hola Javier,

Como tu, yo acabo de empezar con esta tecnologia. Lo mas importante es recordar que existe un codigo de servidor y uno de cliente que no se comunican sino a traves del submit de la pagina web. Esto implica serias restricciones de comunicacon entre rutinas qeu en ambiente programatico tradicional no existen.

Para pasar valores del cliente al servidor, almacenalos en la pagina web (yo "herede" el uso de tags tipo <input type="hidden" .. > ) y luego leelos en el lado del servidor con la funcion Request.Form("aqui va el Name del item")...

No podemos pasar parametros al servidor directamente en una llamada...

Si manejas algo el ingles, te recomiendo este link, que trata precisamente de ese tipo de problemas:

http://msdn.microsoft.com/library/de...ml/aspover.asp

Suerte... Joel





Similar Threads
Thread Thread Starter Forum Replies Last Post
No more php4win.de pgg01855 Beginning PHP 1 March 29th, 2008 11:45 AM
Conectar textbox a campo de base de datos Access aya_hbkenshin04 ASP.NET Espanol 0 May 4th, 2006 01:26 PM
why de sql compiler do not parse de following? deniscuba SQL Language 2 February 4th, 2005 04:04 PM
PHP4win.de is down stefan_andrei BOOK: Beginning PHP4/PHP 5 ISBN: 978-0-7645-4364-7; v5 ISBN: 978-0-7645-5783-5 3 July 16th, 2003 02:44 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.