Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Record doppi dal nulla

  1. #1

    Record doppi dal nulla

    Eccomi di nuovo con i mie milioni di problemi (tutti a me!!). Questa volta ho un problema che non sò nemmeno da cosa può dipendere. Una query che funzionava fino ad ora, tutto ad un tratto mi stampa a video record doppi. Questo dopo avere aggiornato la tabella di sql server con nuovi articoli. Ho controllato ma di record doppi nella tabella prodotti nemmeno l'ombra. Da cosa può dipendere?

  2. #2
    posta il codice !

    Steweb

  3. #3
    Questa è la query:

    codice:
    sottCat = TRIM( Request( "sottCat" ))
    dim driverString
    dim objConn, catRecSet
    driverString="Driver={SQL Server}; Server=C0NLHPBEJZ2UW2K\SQLEXPRESS; Database=ecommerceSQL; Trusted_Connection=yes;"
    set objConn=Server.createObject("ADODB.connection")
    objConn.Open driverString
    set catRecSet=server.CreateObject("ADODB.recordset")
    dim query
    query="SELECT prodotti.codice, prodotti.descrizione, prodotti.desc_tecnica, prodotti.foto, prodotti.marca, prodotti.Qta_disponibile, LI.prezzoLIST, Offerte.descOfferte FROM prodotti " &_
    "INNER JOIN listini AS LI on prodotti.id= li.idprodotti LEFT JOIN Offerte ON li.TipoList=Offerte.TipoLis" &_
    "WHERE sottocategoria='" & sottCat & "' AND elimina='false'" &_
    "AND(getdate()  BETWEEN LI.DATAINIZIO AND (LI.DATAFINE+1)) AND LI.DATAFINE = (SELECT MIN(LISTINO.DATAFINE) FROM lISTINI AS LISTINO" &_
    "WHERE TipoList not Between '1' and '9999' AND LISTINO.idprodotti = LI.idprodotti AND getdate()  BETWEEN LISTINO.DATAINIZIO AND (LISTINO.DATAFINE+1) )" &_
    "AND LI.DATAINIZIO = (SELECT MAX(LISTINO.DATAINIZIO) FROM LIstini AS LISTINO WHERE LISTINO.IDPRODOTTI = LI.IDPRODOTTI AND LISTINO.DATAFINE = LI.DATAFINE " &_
    "AND getdate()  BETWEEN LISTINO.DATAINIZIO AND (LISTINO.DATAFINE+1)) ORDER BY prezzoList"
    
    catRecSet.open query, objConn
    WHILE NOT catRecSet.EOF  
    %>
    <tr id="header3">
      <td width="50" height="50" bgcolor="#FFFFFF" align="center">
      <a href="dettprod.asp?pid=<%=catRecSet("codice")%>&price=<%=catRecSet("prezzoList")%>">
      <font face="Arial" style="font-size: 7pt" color="#000000">
      <%=catRecSet("codice")%></font>
    
     <%
     IF catRecSet("foto") <> "" THEN
     %>
     [img]<%=catRecSet([/img]">
     <%ELSE%>
     [img]img/nondisp.gif[/img]
     <%END IF%>
     </a></td>
     <td width="170" height="50" align="center" bgcolor="#FFFFFF">
     <font color="000000" style="font-size: 8pt; text-decoration: none" face="Arial">
     <a href="dettprod.asp?pid=<%=catRecSet("codice")%>&price=<%=catRecSet("prezzoList")%>">
     -<%=catRecSet("marca")%>-
    
     <%=catRecSet("descrizione")%>
     </a></font>
     
    
     <font face="Arial" style="font-size: 8pt;" color="#FF0000">
     <%=catRecSet("descOfferte")%>
     </font></td>
     <td width="50" height="50" align="center" bgcolor="#FFFFFF">
     <font color="000000" style="font-size: 8pt; text-decoration: none" face="Arial">
     <%=formatCurrency(catRecSet("prezzoList"))%>
     </font>
     </td>
     <td width="50" height="50" align="center" bgcolor="#FFFFFF">
     <font color="000000" style="font-size: 8pt; text-decoration: none" face="Arial">
     <%=catRecSet("Qta_disponibile")%>                            
     </font>
     </td>                      
     <td width="70" height="50" align="center" bgcolor="#FFFFFF">
     <a href="javascript:;" onclick="apriFinestra('carrello2.asp?cod=<%=catRecSet("codice")%>&desc=<%=catRecSet("descrizione")%>&price=<%=catRecSet("prezzoList")%>');">
    [img]img/agg_carrello.gif[/img]</a></td>
    </tr>
    <%
    catRecSet.MoveNext
    WEND
    						
    objConn.Close								        
    objConn=null								
    %>

  4. #4
    il codice sembra ok !!
    ...... hai verificato la query che non produca dati doppi?

  5. #5
    In effetti la query mi restituisce risultati doppi, però è strano xchè ha sempre funzionato e poi non tutti gli articoli hanno risultati doppi ma solamente quelli nuovi.....

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.