PDA

Visualizza la versione completa : [VB] Quale formato per le Date in Access ???


w_t
24-06-2002, 01:12
su VB.NET:


Public conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0.; Data Source=C:\MyDB.mdb; User ID=Admin; Password=;")



Dim Dat As Date = DateTimePiker1.Value
Dim Data As String = Dat.ToShortDateString

MsgBox(Data)

Dim sql As String = "INSERT INTO Tabella(Data) VALUES(" & Data & ")"
Dim comm As New OleDbCommand(sql, conn)
comm.Connection.Open()
comm.ExecuteNonQuery()
comm.Connection.Close()





Questo codice qui sopra inserisce una data in un database Access,
utilizzando un applicazione Windows VB.NET,
e
uno strumento DateTimePiker1() per ricavare la data,

il problema e' che il MsgBox(Data) che noterete sopra mi indica la seguente data " 24/06/2002 ", ma quando poi controllo da Access vedo inserito "30/12/1896" e cliccandoci diventa "0.00.43",


Ma cosa significa ????????????

Come devo fare per inserire in un campo "Date" una data ???

zampa28
24-06-2002, 01:16
succedeva anche a me con VB6 e per risolvere mi sono visto costretto a scivere la data in una text, e a salvare nel Database il contenuto della text.

Misteri di Access

w_t
24-06-2002, 11:24
Ho trovato l'errore, non ho inserito gli accenti accanto agli apici.....

Metodo giusto = '" & Variabile & "'

Metodo Sbagliato = " & Variabile & "


Scusami non mi potresti dare un occhiata a questo

http://forum.html.it/forum/showthread.php?s=&threadid=266018

sono in ritardo con la consegna, grazie!!!!!

Loading