Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di gionet
    Registrato dal
    Feb 2006
    Messaggi
    127

    [vb6] Cancellare in base alla data

    Ciao,
    come faccio a cancellare dei record da una tabella in base ad un range di date .
    Esempio:

    codice:
    Rs.Open "Delete * From Report where DtDoc Between #" & Data1 & "# and #" & Data2 & "#", Cn, 3, 3
    Uso ADO e nella tabella le date sono salvate come Data/ora

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Mi sembra corretto quanto fai, solo che le date, per Access, devono essere espresse sempre nel formato mm/dd/yyyy

    Quindi devi usare la Format

  3. #3
    Utente di HTML.it L'avatar di gionet
    Registrato dal
    Feb 2006
    Messaggi
    127
    io sul db salvo la data da un file .csv, è la salvo nel formato dd/mm/yyyy devo comunque dargli il format

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi operare sempre con date in formato mm/dd/yyyy anche per il salvataggio dei dati.

  5. #5
    Utente di HTML.it L'avatar di gionet
    Registrato dal
    Feb 2006
    Messaggi
    127
    Avresti un esempio di caricamento da csv a db della data nel csv e:
    dd/mm/yyyy

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito ... tu gia' hai un codice che fa questo e vuoi un esempio da me?

  7. #7
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao,
    guarda questa discussione:
    http://forum.html.it/forum/showthrea...ata+per+access
    In base alla mia esperienza, puoi salvare in formato, per così dire, latino ma quando fai una ricerca devi usare il formato americano.
    Potresti usare questa funzione per la trasformazione:
    codice:
    ' Converte la data nel formato compatibile con Access:
    Function DateConv(sDate As String) As String
        On Error Resume Next
        
        DateConv = "#" & Month(sDate) & "/" & Day(sDate) & "/" & Year(sDate) & "#"
    
    End Function
    LM

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma intendevi solamente la trasformazione della data?

    Allora devi usare la Format cosi'

    "#" & Format$(sDate, "mm/dd/yyyy") & "#"

    dove ti serve ...

  9. #9
    Utente di HTML.it L'avatar di gionet
    Registrato dal
    Feb 2006
    Messaggi
    127
    ok Grazie,

    ho provato funziona Grazie ancora

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.