2016-11-11 3 views
0

Kann mir bitte jemand helfen bei meinem aktuellen Problem?Wie dynamisch Zugriffsdatenbank mit Datumsfeld mit benutzerdefinierten Datumsformat erstellen?

Ich mache ein Projekt, das dynamisch Access-Datenbank (.mdb-Datei) erstellt. Die Datenbank hat ein Datumsfeld, aber ich möchte ein benutzerdefiniertes Datumsformat haben.

Hier ist was ich bisher habe.

Dim con As New OleDb.OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source =" & databaseName) 
     con.Open() 
     Dim dbSchema As DataTable = con.GetOleDbSchemaTable(OleDb.OleDbSchemaGuid.Tables, _ 
                  New Object() {Nothing, Nothing, tableName, "TABLE"}) 
     con.Close() 
     If dbSchema.Rows.Count > 0 Then 
'I have some code here 
     Else 
'This is where I create the table 
      Dim cmd As New OleDb.OleDbCommand("CREATE TABLE [" + tableName + "] ([Meter] TEXT(2), [Name] TEXT(20), " _ 
               & "[Element1] TEXT(20), [Element2] TEXT(20), [Element3] TEXT(20), [W] TEXT(20), " _ 
               & "[pf] TEXT(20), [kWh_Delivered] TEXT(20), [kWh_Received] TEXT(20), " _ 
               & "[Date_Time] Date(mm/dd/yyyy hh:nn:ss))", con) 
      cmd.ExecuteNonQuery() 
      con.Close() 
      MessageBox.Show("Table Created Successfully") 

     End If 

Vielen Dank!

Antwort

0

Ich habe Arbeit um mein Problem.Ich habe nicht mein Problem lösen, aber stattdessen arbeite ich um den Code, der diesen Wert benötigt und dort habe ich das Format ersetzt. Danke trotzdem.

Verwandte Themen