Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB] Quale formato per le Date in Access ???

    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 ???

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    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

    Hey hey, my my Rock and roll can never die!

  3. #3
    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/showthrea...hreadid=266018

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

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.