Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Select e problemi data

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    121

    Select e problemi data

    Ciao!!!

    Ho questa select sql:
    ssql = "DELETE * FROM root WHERE Nome = '" & strNome & "'" and "Data ultima modifica < '" & strDate & "'"

    in cui strNome e strDate sono date già definite e io devo fare il confronto per trovare tutti i record del database inferiori a strDate....ma non so come fare?

    So già che un semplice "<" non va bene...chi mi può aiutare?

    Grazie,ciao ciao
    "Ci sono 10 tipi di uomini al mondo...chi capisce il binario e chi no..."

  2. #2
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    non è una select, è una delete.

    E perchè non dovrebbe andar bene il >? Metti il cancelletto (#) agli estremi delle date e sei a posto...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    121
    Scusa...ho sbagliato a selezionare la riga di controllo del programma...devo fare una select,poi una delete e un insert...scusa...

    Il fatto è che io ho dei dati nei record del database,altri in un file xml e devo aggiornare uno o l'altro a seconda dell'id e della data di ultima modifica...e quindi la data passata in strDate è nel formato:
    gg/mm/aaaa ora.min.sec....esattamente lo stesso di access...

    Come faccio a vedere quello che ha la data più vecchia?Non me lo prende neanche con il #....
    "Ci sono 10 tipi di uomini al mondo...chi capisce il binario e chi no..."

  4. #4
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    che database usi?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    121
    Uso Access2003.

    E il campo l'ho chiamata "Data ultima modifica" formato Date/Time..
    e il confronto viene fatto con i dati di un file xml....
    "Ci sono 10 tipi di uomini al mondo...chi capisce il binario e chi no..."

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    121
    Ed ecco qui il codice che uso:

    codice:
    For I = 0 to (AllItems.Length - 1)
    	
                 strId = AllItems(I).GetAttribute("EntryID")
    	strDate = AllItems(I).GetAttribute("LastModificationTime")
    		
    '	
    	rs.Open "SELECT * FROM root WHERE EntryID = '" & strId & "'", objConnection'	
    	if rs.RecordCount = 1 then
    		
    		response.Write("C'è già e modifico")
    		ssql = "DELETE * FROM root WHERE EntryID = '" & strId & "'" 
    		objConnection.Execute(ssql)
    		
    		ssql = "INSERT INTO root values ('"&strId&"','"&strNome&"','"&strCognome&"','"&strTel&"','"&strMail&"','"&strUff&"','"&strCell&"','"&strDate&"')"
    		objConnection.Execute(ssql)
    	else
    		ssql = "INSERT INTO root values ('"&strId&"','"&strNome&"','"&strCognome&"','"&strTel&"','"&strMail&"','"&strUff&"','"&strCell&"','"&strDate&"')"
    		objConnection.Execute(ssql)
    	end if
    	rs.close
    next
    devo integrare il controllo sulla data di modifica...se il valore del campo "DataUltimaModifica" è minore/uguale di strDate,allora non devo fare niente...altrimenti modifica il record.

    Grazie..ciao ciao!!!
    "Ci sono 10 tipi di uomini al mondo...chi capisce il binario e chi no..."

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.