Newsgroup: it.comp.www.asp
Titolo: ... un tempo funzionava tutto (lungo)

Aiutatemi sono disperato.
Riassunto:
Il mio obbiettivo era di creare due pagine dinamiche per il sito della mia
azienda:
- la prima doveva essere una pagina ELENCO
- e la seconda sarebbe dovuto essere il DETTAGLIO di quanto eventualmente
selezionato nell'ELENCO.
Niente di sconvolgente; mi sono messo ha lavoro sul mio PC (NT wks,
OptionPack, visual Interdev, DB Access) - FUNZIONAVA TUTTO.
Al momento di publicarlo sul server sono cominciati i problemi.
Innanzi tutto alcuni campi memo, risultanti da una query che mi servivono
nella pagina DETTAGLIO non mi vengono visuallizzati:
questo il codice che avrebbe dovuto visualizzare il campo memo
'Descrizione':
  <%if rs_uoReparto("Descrizione")<>"" then %>
	<tr>
		<td width="125" height="20" valign="top"
bgColor="#ccffcc"><strong><em>Attivitą prevalente:</em></strong></td>
		<td width="625" height="20" colspan="9" bgColor="#ccffcc">
		<%
			Response.Write(replace(rs_uoReparto("Descrizione"),chr(10),"<BR>"))
		%></td>
	</tr>
  <%end if%>
In esecuzione si comporta in un modo stranissimo: non mi visializza
assolutamente niente, anche se faccio
Response.Write(len(rs_uoReparto("Descrizione")))
non mi visualizza niente e non mi da alcun errore
COME SE IL CODICE NON VENISSE PROCESSATO
Per prova ho fatto un altra pagina con questo codice:
	set rs_UOReparto=Server.CreateObject("ADODB.recordset")
	rs_UOReparto.Open "select * from ElencoUOReparto",Session("conn_DB")
	Response.Write(rs_uoReparto.Fields("Descrizione"))
	rs_uoreparto.Close
	set rs_uoreparto=nothing
... e funziona.
Aiutatemi sto impazzendo.
Massimiliano Malloni
CED ASL 11 - Fermo (AP)
0734/625907
m.ma...@asl11.marche.it
--------------------------------------------
Il caso aiuta soltanto la mente preparata al nuovo e all'inconsueto (L.
Pasteur)
-- 
Posted from [213.26.167.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 COME SE IL CODICE NON VENISSE PROCESSATO
Assicurati che il codice venga eseguito, eventualmente controlla
il codice che tu ricevi nel browser (visualliza/sorgente html).
Poi comincia a riempire la pagina di Response.Write("Sono qui") finche'
non capisci dove va' "buca" la faccenda.
Davide

Ho inserito questo codice:
		<%
		Response.Write("quì ci passa")
		Response.Write(len(rs_uoReparto("Descrizione")))
		Response.Write(rs_uoReparto("Descrizione"))
		%>
ho verificato e risulta che il flusso è corretto.
Salta, senza alcun messagio di errore, le istruzioni che si riferiscono al
campo memo "Descrizione", mentre per i campi non memo funziona tutto
correttamente.


 Al momento di publicarlo sul server sono cominciati i problemi.
<ZOT>

se usi un db access, spesso si ha difficoltà a visualizzare i campi memo
prova a salvare il contenuto in una variabile e a stampare il contenuto
della stessa
(salva il contenuto del campo PRIMA di usarlo in qualunque modo)
p.e.
memo = rs_uoReparto("Descrizione")
fammi sapere!

Messaggio originale:
<<<<< Ho inserito questo codice:
  <%
  Response.Write("quì ci passa")
  Response.Write(len(rs_uoReparto("Descrizione")))
  Response.Write(rs_uoReparto("Descrizione"))
  %>
ho verificato e risulta che il flusso è corretto.
Salta, senza alcun messagio di errore, le istruzioni che si riferiscono al
campo memo "Descrizione", mentre per i campi non memo funziona tutto
correttamente.>>>>>
Ho avuto appena avuto un problema simile.
Sembra (e non ho capito ancora da cosa dipende) che il campo memo della
tabella possa essere "utilizzato una volta sola (???).
Prova, appena letta la riga, a mettere
<%
  variabile_test = rs_uoReparto("Descrizione")
  %>
Poi usa sempre variabile_test anzichè rs_uoReparto("Descrizione"). Dovrebbe
funzionare.
Se qualcuna ha qualche idea sul motivo...
Ho provato a ripetere due volte l'istruzione e a questo punto la variabile
contiene NULL.
-- 
Posted from 
cis.it
 [212.13.1.30] 
