Ciao a tutti,
ho una windows forms che esegue codice SQL a seconda dell'operazione dell'utente.. in particolare ho un problema su questo codice

codice:
Dim OleConn As New OleDbConnection(ConnString)
        Dim Sql As String = "Update T_Ruoli set RTD = " & RTD & ",CDP = " & CDP & ",ADS = " & ADS & ", IPL = " & IPL & ", IPLN = " & IPLN & ",IT = " & IT & ", assegnato = " & Data & " where ID_Utente = " & IDUtente

        Dim OleCmd As New OleDbCommand(Sql, OleConn)

        Try
            OleConn.Open()
            OleCmd.ExecuteNonQuery()
        Catch ex As Exception
            OleConn.Close()
            MessageBox.Show("Errore Aggiornamento dei ruoli", "Errore", MessageBoxButtons.OK)
            Exit Function
        End Try
Data e' una stringa public costruita in questo modo
codice:
    Public Data As String = Now.Day & "/" & Now.Month & "/" & Now.Year ' 'La data di creazione
il campo assegnato è in formato text(255).
Il codice SQL è corretto e la variabile data mi ritorna un valore corretto (12/08/2004).. solo che nel database mi ritrovo il valore di questo tipo

codice:
7,48502994011976E-04
Sapete spiegarmi il perchè?

Grazie tante