6 messaggi dal 14 agosto 2004
Utilizzando ASP
Nn riesco a capire!!?
io ho due file che funzionano: menu.asp e avvenimenti.asp
che vorrei inserire in una pagina che ho chiamato: nuovo.asp

Utilizzando #include che sicuramente più dinamico::

<!---#include file=menuasp-->
parole..parole..
<!--#inlcude file=avvenimenti.>

Mi da errore:
"Tipo di errore:
Errore di compilazione di Microsoft VBScript (0x800A0411)
Nome ridefinito
/avvenimenti.asp, line 4, column 4
Dim Recordset1
---^ "
Ma questi singolarmente funzionano.... come possibile!!?
I database e le Connections sono differenti, possibile che #include possa essere utilizzato solo per un file!!? Nn mi risulta.
69 messaggi dal 23 settembre 2001
www.sballai.com
A meno che tu non abbia messo "OPTION EXPLICIT" all'inizio del file, puoi tranquillamente commentare con un apice singolo ogni riga di codice in cui dichiari le variabili con DIM. Eviterai quell'errore di dichiarazione duplicata di variabili....
In alternativa metti dei nomi diversi di variabili nei file che includi (sicuramente Recordset1 è già dichiarato da qualche altra parte, o nel primo file incluso o nel file che include)...
Saluti.
6 messaggi dal 14 agosto 2004
Grazie, Luis
ho provveduto a cambiare i Recordset e rinominarli, ma ora mi da questo errore:

Tipo di errore:
Errore di compilazione di Microsoft VBScript (0x800A0411)
Nome ridefinito
/avvenimento.asp, line 17, column 4
Dim Repeat1__numRows
---^

Che è la stringa dell'area ripetuta di avvenimenti.
In riferimento a "OPTION EXPLICIT" consigli di usarlo? o nn usarlo?
E se si, si inserisce semplicemente all'nizio, così come scritto?
--------------------------------------------------
pagina "nuovo.asp" ha questi script.

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>
<table width="739" height="202" border="0" cellpadding="1" cellspacing="1">
<tr valign="top">
<td width="119"><!--#include file=menu.asp-->
</td>
<td width="613" colspan="2"><!--#include file=avvenimento.asp-->
</td>
</tr>
</table>
</body>
</html>

Ringrazio per l'interessamento.

Muren
Modificato da muren il 15 agosto 2004 22.44 -
Modificato da muren il 15 agosto 2004 22.46 -
69 messaggi dal 23 settembre 2001
www.sballai.com
Per quanto riguarda il problema relativo all'errore:

Tipo di errore:
Errore di compilazione di Microsoft VBScript (0x800A0411)
Nome ridefinito
/avvenimento.asp, line 17, column 4
Dim Repeat1__numRows
---^

si tratta di nuovo del medesimo problema di prima: o rinomini le variabili o commenti la riga con un apice singolo.

Per quanto riguarda l'OPTION EXPLICIT, personalmente non lo uso anche se è buona regola di programmazione usarlo per varie ragioni prima fra tutte, ma non solo, il debug del codice.

Spero di esserti stato utile.
Saluti.
6 messaggi dal 14 agosto 2004
Mitico Luis

Ho rinominato....e funziona Tutto.

Grazie....sei stato MOLTO UTILE.......


Muren
Modificato da muren il 16 agosto 2004 09.51 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.