Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Query che non va +

  1. #1
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643

    Query che non va +

    codice:
    	<%	
    	Set RecSet = Server.CreateObject("ADODB.Recordset")
    	Visa = "SELECT * FROM News WHERE (News_Data >= Date() or Fine_evento >=Date()) AND (News_Tipo ='iniziative' or News_Tipo='idrusa') ORDER BY News_Data ASC"
    	RecSet.Open Visa, objConn, adOpenDynamic, adLockOptimistic 
    	%>
    <% if RecSet.EOF Then%>
    <h2>Iniziative</h2>
    
    
    Non sono segnalate nuove iniziative per i prossimi giorni</p>
    <% else %>
    <h2>Iniziative</h2>
    <ul class="lista" id="iniziative">
    <%	do until RecSet.EOF %>
    <% 	if DateDiff("d",Date(),RecSet("Fine_evento")) >-1 then %>
    	<% data = RecSet("News_Data")
    	giorno = Day(data)
    	data1 = Month(data)
    	mese = MonthName(data1,false)
    	anno = Year(data)
    	dataf = RecSet("Fine_evento")
    	giornof = Day (dataf)
    	dataf2 = Month(dataf)
    	mesef = MonthName(dataf2,false)
    	anno = Year(dataf)
    	%>
    	[*]<a title="<% =RecSet("News_Titolo") %>" href="iniziative.asp?ID=<% =RecSet("ID") %>"><% Response.Write(giorno)%><% Response.Write(mese)%><% if RecSet("Fine_evento") <> "" Then%> - <% Response.Write(giornof)%><% Response.Write(mesef)%><% End if %>
    <% if RecSet("News_Descrizione")<> "" Then %> <%=RecSet("News_Descrizione")%><% End if %>
    
    		<% =RecSet("News_Titolo") %></a>
    <% End if %>
    <%	RecSet.MoveNext
    	Loop
    	RecSet.Close
    	set RecSet=Nothing
    %><% End if %>[/list]
    Fino a qualche ora fa funzionava correttamente questa query. Improvvisamente non va più? I dati ci sono, ho già verificato ed anceh perchè il risultato che ottengo è:

    codice:
    <h2>Iniziative</h2>
    <ul class="lista" id="iniziative">
    [/list]
    Giò

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E' evidente che il risultato della query è vuoto (EOF).
    Stampa la query a video e provala direttamente sul db.

    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.