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!