如何使用 C# ADOX 访问 Access 数据库表的属性?
我使用 C# ADOX 库创建了 MS Access 数据库。 我创建了一张包含几列的表。 我想要实现的是,当我在一列中插入日期时,日期格式应该是 YYYY-MM-DD 而不是 MM-DD-YYYY。 我知道它只是显示格式,但我想访问我们在设计模式下打开访问表时设置的属性,并且对于日期数据类型的列,将格式设置为自定义(YYYY-MM-DD)。 我希望仅在创建表时在运行时设置它。 我想知道应该使用什么属性名称来访问和设置列的格式属性?
I have created MS Access Database using C# ADOX library. I have created one table with several columns. What I want to achieve is when I insert date in one column, the date format should be YYYY-MM-DD and not MM-DD-YYYY. I know its just display format, but I want to access the property which we set when we open access table in design mode, and for column with date data type, set format as Custom (YYYY-MM-DD). I want this to be set at runtime while creating table only. I wanted to know what should be property name that I should use in order to access and set the format property of column?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的目标是仅使用 DAO 访问数据库,那么您最好使用 DAO 库来做到这一点
,您可以打开数据库、记录集和数据库。 使用 Columns(colNumber).Properties("Format") 访问此属性。
如果您不知道如何使用 DAO - 请告诉我。
编辑:使用 DAO 获取 Format 属性的 VB6 代码
You will be better of using DAO library to do that, if you are targetting only Access DB
With DAO, you could open the database, recordset & access this property using Columns(colNumber).Properties("Format").
If you don't know, how to use DAO - let me know.
EDIT: VB6 code using DAO to get the Format property