• OleDbType 枚举与 Microsoft Access 数据类型


    Access 接口设计表时,您将看到几种选择与数据库数据类型不匹配的字段类型。 这是因为这些"类型"是只显示格式,并且不确定该数据类型。 access 使用通过该 Microsoft OLE DB 提供程序以确定如何设置数据格式的 jet 不一定是公开的其他属性。

    这些属性的示例包括:
    • 常规日期长日期长时间中等时间短时间中日期,和 短日期 都为 DateTime 数据类型的显示格式。
    • 超链接 是一种显示格式为 Access 文本 数据类型。
    • 真/假关/取消 两者都映射到 Access Yes/No 数据类型。

    最常见的数据类型映射的列表

    下表列出了在 Microsoft Access 和如何这些数据类型与相关 Microsoft.net 框架数据类型,并 OleDbType 枚举中使用最常见的数据类型。

    访问类型名称 数据库数据类型 OLE DB 类型 .NET 框架类型 成员名称
    文本 VarWChar DBTYPE_WSTR System.String OleDbType.VarWChar
    备忘录 LongVarWCha r DBTYPE_WSTR System.String OleDbType.LongVarWChar
    数字: 字节 UnsignedTinyInt dbtype_ui1 System.Byte OleDbType.UnsignedTinyInt
    是/否 布尔 DBTYPE_BOOL System.Boolean OleDbType.Boolean
    日期/时间 日期时间 DBTYPE_DATE System.DateTime OleDbType.Date
    货币 十进制 DBTYPE_NUMERIC System.Decimal OleDbType.Numeric
    数字: 十进制 十进制 DBTYPE_NUMERIC System.Decimal OleDbType.Numeric
    数字: 双 dbtype_r8 System.Double OleDbType.Double
    自动编号 (同步复制 ID) GUID DBTYPE_GUID System.Guid OleDbType.Guid
    号码: (同步复制 ID) GUID DBTYPE_GUID System.Guid OleDbType.Guid
    自动编号 (长整型) 整数 dbtype_i4 System.Int32 OleDbType.Integer
    号码: (长整型) 整数 dbtype_i4 System.Int32 OleDbType.Integer
    OLE 对象 LongVarBinary DBTYPE_BYTES System.Byte OleDbType.LongVarBinary
    数字: 单一 单个 dbtype_r4 System.Single OleDbType.Single
    编号: 整型 SmallInt dbtype_i2 System.Int16 OleDbType.SmallInt
    二进制 VarBinary * DBTYPE_BYTES System.Byte OleDbType.Binary
    超链接 VarWChar DBTYPE_WSTR System.String OleDbType.VarWChar
  • 相关阅读:
    分治算法
    【原创】KFold函数 __init__() got an unexpected keyword argument 'n_folds' or 'n_splits'
    【原创】【Mac】创建可以双击执行Shell脚本文件(类似windows批处理脚本)
    【原创】【Python】随机生成中文姓名
    【原创】【word】两步搞定姓名2个字加空格对齐
    数据结构与算法——冒泡排序及其各种优化变形详解
    CobaltStrike去除流量特征
    Fastjson1.2.24RCE漏洞复现
    Redis奇怪的姿势
    Apache Druid 远程代码执行 CVE-2021-25646 漏洞复现
  • 原文地址:https://www.cnblogs.com/yaunion/p/1629797.html
Copyright © 2020-2023  润新知