Come leggere il campo TimeStamp di SQL

di il
5 risposte

Come leggere il campo TimeStamp di SQL

Salve!

ho collegato una tabella SQL server ad access.
Ho un campo

LastUpdate di tipo TimeStamp

da Access come posso viualizzare il dato registrato?

leggo
HumanDate: Format(([unixdate]+2209161600)/86400,"dd/mm/yy hh:nn:ss")

ma non funziona

Cosa mi consigliate?

Grazie anticipatamente

PFMarro

5 Risposte

  • Re: Come leggere il campo TimeStamp di SQL

    Per convertire una Data da SQLServer di solito si usa questo:
    
    Public Function timestamp(data)
      timestamp = DateDiff("s", "01/01/1970 00:00:00", data)
    End Function
    Ti sarà facile comprendere che è un progressivo dal 1°Gennaio 1970... espresso in secondi.
  • Re: Come leggere il campo TimeStamp di SQL

    Grazie

    purtroppo non riesco a capire dov'e' l'errore

    SELECT PrevisioneProduzione.SSMA_TimeStamp, DateDiff("s","01/01/1970 00:00:00",[SSMA_TimeStamp]) AS Espr1
    FROM PrevisioneProduzione;

    grazie anticipatamente
  • Re: Come leggere il campo TimeStamp di SQL

    Se la usi nelle Query fai attenzione ai PUNTOVIRGOLA al posto della VIRGOLA come separazione di Parametro nelle FUNZIONI.
  • Re: Come leggere il campo TimeStamp di SQL

    Grazie del messaggio

    NON e' un problema di punto virgola!

    potresti inviarmi la stringa che usi?

    Grazie

    PFMarro
  • Re: Come leggere il campo TimeStamp di SQL

    Non ti funziona...?
    Nelle query SQL i DOPPIAPICI per la definizione di parametri usa l'apice singolo...

    Io in tutti i casi ti ho dato una Funzione... perchè non l'hai usata come tale...?
    
    SELECT *, timestamp([CampoTimeStamp]) As DataSQL FROM T1
    Non ti posso fornire una cosa COPIA/INCOLLA... non solo perchè non è mio modo, ma in questo caso non ho un'esempio da darti...!
Devi accedere o registrarti per scrivere nel forum
5 risposte