185 messaggi dal 06 settembre 2002
www.corsikite.it
Ho una pagina asp che mi mostra vari campi di un DB, se questo DB è vuoto ho inserito questo codice

If Recordset1.EOF Then
Response.write "data base vuoto"
End If

il problema è che non viene posizionato nel punto giusto, si potrebbe memorizzando questa frase su una variabile, poi richiamarla?, il problema è che non so come fare...
Grazie a tutti

jean

www.radicalspot.it
128 messaggi dal 06 settembre 2002
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
If Recordset1.EOF Then
Response.write "data base vuoto"
End If
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

If Recordset1.EOF<b>=true</b> Then
Response.write "data base vuoto"
End If
Ciao )

A parte la prima risposta (che è la stessa cosa che avevi scritto tu... Ah @@81  ) non ho ben capito ciò che vuoi fare.
Sicuramente al posto di response.write puoi settare una variabile che più in là puoi utilizzare, ad es:

bDatabaseVuoto = True

In un altro punto del prog puoi mettere un bel:

If bDatabaseVuoto = True then
Response.Write("Database vuoto")
End If

Ma forse non ho capito il tuo problema..

Ciao

Andrea Palmatè
webmaster di:
http://www.sandrotoffi.it

--
Andrea Palmatè
18 messaggi dal 06 settembre 2002
Io ti suggerirei quanto segue:
<b>
&lt;TABLE...&gt;
&lt;TR&gt;
&lt;TD&gt;Nome_Campo1&lt;/TD&gt;
&lt;TD&gt;Nome_Campo2&lt;/TD&gt;
&lt;TD&gt;Nome_Campo3&lt;/TD&gt;
&lt;/TR&gt;
&lt;%
IF NOT objRS.EOF OR NOT objRS.BOF THEN
DO WHILE NOT objRS.EOF

response.write "&lt;TR&gt;"

response.write "&lt;TD&gt;" & objRS("Nome_Campo1") & "&lt;/TD&gt;"
response.write "&lt;TD&gt;" & objRS("Nome_Campo2") & "&lt;/TD&gt;"
response.write "&lt;TD&gt;" & objRS("Nome_Campo1") & "&lt;/TD&gt;"

response.write "&lt;TR&gt;"


objRS.MoveNext
LOOP

ELSE

<font color=red>
response.write "&lt;TR&gt;"
response.write"&lt;TD colspan='3' align='center'&gt;DATABASE VUOTO&lt;/TD&gt;"
response.write"&lt;/TR&gt;"
</font id=red>

END IF
%&gt;

&lt;/TABLE...&gt;
</b>
In questo modo puoi allineare il messaggio all'interno della tabella come meglio preferisci!!!!
Buona Fortuna e Ciao

Orazio



Modificato - orazio on 09 Mar 2001 10:54:21
128 messaggi dal 06 settembre 2002
<b>x afxgroup...</b>

<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
A parte la prima risposta (che è la stessa cosa che avevi scritto tu... Ah @@81  ) <hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Sul mio server nt4 è ben diverso scrivere una cosa o l'altra R

&lt;%Recordset1.EOF%&gt;

non fa il controllo, mentre

&lt;%Recordset1.EOF=true%&gt;

esegue il controllo!
Ciao  )

Scusami, ma da che mondo e mondo l'istruzione:

If Rec.EOF Then
...
End if

Entra nell'If se è vera e non se è falsa, altrimenti andava

If Not Rec.Eof

O no?

Ciao

Andrea Palmatè
webmaster di:
http://www.sandrotoffi.it

--
Andrea Palmatè
128 messaggi dal 06 settembre 2002
Non so cosa dirti, io ci ho perso giorni, se metto
&lt;% ...=True%&gt;
il controllo viene esguito, altrimenti sia che io metta
&lt;%rs.eof%&gt; o &lt;%not rs.eof%&gt;
non ne vuole sapere di entrare nell'if!

mmmm... molto strano. Non è che posteresti il pezzo di codice?

Ciao

Andrea Palmatè
webmaster di:
http://www.sandrotoffi.it

--
Andrea Palmatè

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.