PDA

Visualizza la versione completa : Syntax error Microsoft VBScript compilation error '800a03ea'


forte78
10-04-2009, 11:20
Microsoft VBScript compilation error '800a03ea'

Syntax error

/14/ricerca3.asp, line 991

if (If Len(objrs("codice")) > 0 Then Response.write Trova_Cognome_Telefono(objrs("codice"), "Statopratica") ) = "ARCHIVIATO" then Response.write "A"




<%if (If Len(objrs("codice")) > 0 Then Response.write Trova_Cognome_Telefono(objrs("codice"), "Statopratica") ) = "ARCHIVIATO" then Response.write "A"%>


-------^


mi potreste correggere questo errore nella sintassi grazie 1000

Roby_72
10-04-2009, 11:51
Quel doppio IF non mi chiaro...

Roby

forte78
10-04-2009, 11:58
si ma il campo visualizzato cosi
If Len(objrs("codice")) > 0 Then Response.write Trova_Cognome_Telefono(objrs("codice"), "Statopratica")

fammi sapere

Roby_72
10-04-2009, 12:00
E questa non funziona?
La funzione "funziona"?

Roby

forte78
10-04-2009, 12:12
la funzione interna va

quello che nn va la funzione di questa funzione scusami il gioco di parole

forte78
10-04-2009, 13:03
<%if <%If Len(objrs("codice")) > 0 Then Response.write Trova_Cognome_Telefono(objrs("codice"), "Statopratica") %> = "ARCHIVIATO" then Response.write "A"%>

ho provato anche cosi ma sempre errore di sintassi

Roby_72
10-04-2009, 13:15
Il doppio if non esiste proprio...

Roby

forte78
10-04-2009, 13:18
Ho capito .... ma il seguente script rappresenta una funzione che mi raffigura un valore di un campo :

<%If Len(objrs("codice")) > 0 Then Response.write Trova_Cognome_Telefono(objrs("codice"), "Statopratica") %>

come la devo avvolgere ad un'altra funzione ?


mi fai sapere

Roby_72
10-04-2009, 13:34
Invece di fare la response.write prova ad essegnare il risultato della funzione ad una nuova variabile che poi inserirai in una successiva funzione.

Roby

forte78
10-04-2009, 13:40
ok ci provo + tardi

Loading