Ich habe MS Access-Datenbank mit C# ADOX-Bibliothek erstellt. Ich habe eine Tabelle mit mehreren Spalten erstellt. Was ich erreichen möchte, ist, wenn ich Datum in einer Spalte einfüge, sollte das Datumsformat YYYY-MM-DD sein und nicht MM-DD-YYYY. Ich kenne sein einfaches Anzeigeformat, aber ich möchte auf die Eigenschaft zugreifen, die wir festlegen, wenn wir die Access-Tabelle im Design-Modus öffnen, und für die Spalte mit Datum-Datentyp das Format Custom (YYYY-MM-DD). Ich möchte, dass dies zur Laufzeit beim Erstellen nur der Tabelle festgelegt wird. Ich wollte wissen, was sollte der Name der Eigenschaft sein, die ich verwenden sollte, um auf die Formateigenschaft der Spalte zuzugreifen und sie festzulegen?Zugriff auf Eigenschaften der Access-Datenbank Tabelle mit C# ADOX?
0
A
Antwort
0
Sie werden besser von DAO-Bibliothek, das zu tun, wenn Sie Targeting nur Zugang DB
Mit DAO, Sie die Datenbank öffnen konnte, Cord-& Zugriff Verwendung dieser Eigenschaft Columns (colNumber) .Eigenschaften ("Format").
Wenn Sie nicht wissen, wie Sie DAO verwenden - lassen Sie es mich wissen.
EDIT: VB6-Code DAO im Format Eigenschaft
Dim db As DAO.Database, rst As DAO.Recordset
Set db = OpenDatabase("Path to my MDB file")
Set rst = db.OpenRecordset("select myDateColumn From myTable WHERE 1 = 2")
MsgBox rst.Fields("myDate").Properties("Format").Value
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
zu erhalten, wenn die MDB nicht von Access verwendet wird, dann ist es eine Verschwendung von Zeit, um die Format-Eigenschaft festlegen, denke ich, weil es wirklich nur ist von Access geehrt. Da könnte ich mich aber irren. –
@David W. Fenton: Ich denke, du bist genau richtig. – onedaywhen