Visualizzazione dei risultati da 1 a 3 su 3

Discussione: chiamata sub

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82

    chiamata sub

    Ho questa Sub:

    codice:
    sub checkdata(id,campo)
    myarray=split(datarientro, "|") 
    	for i=0 to Ubound(myarray) 
    		myarraydue = split(myarray(i),"_")
    		if	cint(myarraydue(0)) = cint(id) then			
    			if campo = "d" then
    				response.Write(myarraydue(1))
    			else
    				response.Write(myarraydue(2))
    			end if
    		end if
    	next
    end sub
    che richiamo così:

    codice:
    <input name="data_r_<%=mI%>" type="text" value="<%checkdata(Rsdoc("ID_DOCUMENTO"),"d")%>">
    Quando la richiamo mi da questo errore:

    Impossibile utilizzare parentesi per la chiamata di routine Sub

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Fai una function

    codice:
    Function checkdata(id,campo)
    myarray=split(datarientro, "|") 
    	for i=0 to Ubound(myarray) 
    		myarraydue = split(myarray(i),"_")
    		if	cint(myarraydue(0)) = cint(id) then			
    			if campo = "d" then
    				checkdata = myarraydue(1)
    			else
    				checkdata = myarraydue(2)
    			end if
    		end if
    	next
    end Function
    codice:
    <input name="data_r_<%=mI%>" type="text" value="<%=checkdata(Rsdoc("ID_DOCUMENTO"),"d")%>">

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    ID_DOCUMENTO = Rsdoc("ID_DOCUMENTO")
    <input name="data_r_<%=mI%>" type="text" value="<%=checkdata(ID_DOCUMENTO,"d")%>">
    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.