Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Tipo non corrispondente - query mysql

    Ciao a tutti.

    Questo codice funziona in access, mentre con mysql restituisce:

    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente

    sulla riga segnata in rosso, dove sbaglio:?

    codice:
    strSQL = "select DueDate, Count(*) as Total, MAX(LastModified) as Latest from message where Month(DueDate)= " _
    	    &Month(dtSelected) &" and Year(DueDate) = " &Year(dtSelected) _
    	    &" group by DueDate order by DueDate DESC"
    
     set objREC = cn.Execute(strSQL)	    
    	    	    
    
    	    Redim aMessageDate(0)
    
    	    arrIndex = 0 
    	    
    	    Do While NOT objREC.EOF 	       
    	       arrIndex = arrIndex + 1 
    	       Redim Preserve aMessageDate(arrIndex)
    	      objREC.MoveNext
    	    Loop
    
    
    
    For J= 0 to UBOUND(aMessageDate)-1 
            
            DatePlus7 = CDate(dateadd("d", -7,NOW))
            DatePlus14 = CDate(dateadd("d", -14,NOW))
            
               If CDate(aMessageStatus(J)) >= DatePlus7 then 
                  strDateIMG = ""
               end if 
            
                  if aMessages(J) >= 25 then    
                     strDateIMG = "Warning"
                   else
                     strDateIMG = ""
                  end if
    
    Next

  2. #2
    prova a fare cint(amessage(j)) oppure fatti stampare il contenuto di aMessage e vedi che c'è dentro

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    OK adesso va bene con:
    codice:
            if cint(aMessages(J)) >= 25 then 
              strDateIMG = "Warning"
            else
              strDateIMG = ""
            end if
    Però non riesco a valorizzare aMessagedate(J) in questa parte... :master:
    mi dà sempre 0.00.00

    codice:
    	If CDate(aMessagedate(J)) = CDate(NEWDATE) then 
    	strIMG = "<A HREF=altrapag.asp?id=" &id &"&date="&formatDBDate(aMessagedate(J),"mysql") _
    	&"'>[img]./img/" &aMessages(J) &strDateIMG &".gif[/img]</A>"                
    	exit For
    	else strIMG = ""
    	End if

  4. #4
    nel codice che hai postato non vedo valorizzazioni dell'array, inquanto qui

    codice:
    Do While NOT objREC.EOF 	       
    	       arrIndex = arrIndex + 1 
    	       Redim Preserve aMessageDate(arrIndex)
    	      objREC.MoveNext
    	    Loop
    stai semplicemente dimensionando l'array senza metterci nulla dentro...magari l'errore è dopo

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da santino83_11_04
    nel codice che hai postato non vedo valorizzazioni dell'array, inquanto qui

    codice:
    Do While NOT objREC.EOF 	       
    	       arrIndex = arrIndex + 1 
    	       Redim Preserve aMessageDate(arrIndex)
    	      objREC.MoveNext
    	    Loop
    stai semplicemente dimensionando l'array senza metterci nulla dentro...magari l'errore è dopo
    Scusa è saltato un pezzo nel copia/incolla:

    codice:
    	    Do While NOT objREC.EOF 
    	       aMessages(arrIndex)    = objREC("Total")
    	       aMessageStatus(arrIndex) = objREC("Latest")
    	       
    	       arrIndex = arrIndex + 1 
    	       Redim Preserve aMessages(arrIndex)
    	       Redim Preserve aMessageDate(arrIndex)
    	       Redim Preserve aMessageStatus(arrIndex)
    	      objREC.MoveNext
    	    Loop

  6. #6
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Fai debug, procedi provando il codice gradualmente e ti accorgerai dell'errore, non è un problema di db.
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.