精华内容
下载资源
问答
  • 对于采用固定长度数据类型的列, 它是该数据类型的大小。 NumericPrecision DBCOLUMN_PRECISION 如果 DbType 是数值数据类型,则它是列的最大精度。数据 类型为 DBTYPE_DECIMAL 或 DBTYPE_NUMERIC 的列的 精度取决于...

    string sql = "select * from "+tabl;

    OleDbCommand command = new OleDbCommand(sql, Connection);
    OleDbDataReader reader = command.ExecuteReader();//ExecuteReader(CommandBehavior.KeyInfo)可查出主键
    DataTable dt = new DataTable();
    dt = reader.GetSchemaTable();


    下表是dt所包含的内容

     

    dt列名

    OLE DB 列 ID

    说明

    ColumnName

    DBCOLUMN_NAME

    列的名称;它可能不唯一。如果无法确定该名称,则返回空值。

    此名称始终反映最近对当前视图或命令文本中的列进行的重命名。

    ColumnOrdinal

    DBCOLUMN_NUMBER

    列的序号。它对于行的书签列(如果有的话)为零。其他

    列从一开始编号。该列不能包含空值。

    ColumnSize

    DBCOLUMN_COLUMNSIZE

    列中值的最大可能长度。对于采用固定长度数据类型的列,

    它是该数据类型的大小。

    NumericPrecision

    DBCOLUMN_PRECISION

    如果 DbType 是数值数据类型,则它是列的最大精度。数据

    类型为 DBTYPE_DECIMAL 或 DBTYPE_NUMERIC 的列的

    精度取决于该列的定义。如果 DbType 不是数值数据类型,

    则它为空值。

    NumericScale

    DBCOLUMN_SCALE

    如果 DbType 是 DBTYPE_DECIMAL 或 DBTYPE_NUMERIC,

    则它是小数点右侧的位数。否则,它为空值。

    DataType

    映射到列的 .NET Framework 类型。

    ProviderType

    DBCOLUMN_TYPE

    列的数据类型的指示符。如果不同行的列数据类型不同,

    则它必须为 DBTYPE_VARIANT。该列不能包含空值。

    IsLong

    DBCOLUMNFLAGS_ISLONG

    如果列中有包含非常长的数据的二进制长对象 (BLOB),

    则提供程序设置 DBCOLUMNFLAGS_ISLONG。非常长

    的数据的定义针对于提供程序。此标志的设置对应于该

    数据类型的 PROVIDER_TYPES 行集合中 IS_LONG 列的值。

    AllowDBNull

    DBCOLUMNFLAGS_ISNULLABLE

    如果使用者可将列设置为空值,或者提供程序无法确定

    使用者是否可将列设置为空值,提供程序就会设置

     DBCOLUMNFLAGS_ISNULLABLE。即使列无法设置为空值,

    它仍可能包含空值。

    IsReadOnly

    DBCOLUMNFLAGS_WRITE

    如果不能修改该列,则为 true;否则为 false。如果提供

    程序已经设置了 DBCOLUMNFLAGS_WRITE 或

     DBCOLUMNFLAGS_WRITEUNKNOWN 标志,

    则认为该列是可写的。

    IsRowVersion

    DBCOLUMNFLAGS_ISROWID

    如果列包含不能写入的持久性行标识符,并且该标

    识符除了标识行以外没有其他有意义的值,则提

    供程序设置 DBCOLUMNFLAGS_ISROWID。

    IsUnique

    DBCOLUMN_ISUNIQUE

    VARIANT_TRUE:在该列中,基表

    (返回到 BaseTableName 中的表)中的任意两行

    的值都不能相同。如果该列本身表示一个键,或者有

    一个只应用于该列的 UNIQUE 类型的约束,则 IsUnique

     保证为 VARIANT_TRUE。VARIANT_FALSE:该列包含基

    表中的重复值。此列的默认值为 VARIANT_FALSE。

    IsKey

    DBCOLUMN_KEYCOLUMN

    VARIANT_TRUE:该列属于行集中的列集,结合使用列集中的

    列可唯一标识行。IsKey 设置为 VARIANT_TRUE 的列集必须唯

    一标识行集中的行。不要求此列集是最小列集。这组列可以从基

    表主键、唯一约束或唯一索引生成。

    VARIANT_FALSE:不要求该列唯一标识行。

    IsAutoIncrement

    DBCOLUMN_ISAUTOINCREMENT

    VARIANT_TRUE:该列以固定的增量向新行赋值。

    VARIANT_FALSE:该列不会以固定增量为新行赋值。

    此列的默认值为 VARIANT_FALSE。

    BaseSchemaName

    DBCOLUMN_BASESCHEMANAME

    包含列的数据存储区中的架构的名称。如果无法确定基架构名称,

    则为空值。该列的默认值为空值。

    BaseCatalogName

    DBCOLUMN_BASECATALOGNAME

    包含列的数据存储区中的目录的名称。如果无法确定基目录名称,

    则为空值。该列的默认值为空值。

    BaseTableName

    DBCOLUMN_BASETABLENAME

    包含列的数据存储区中的表或视图的名称。如果无法确定基表名称,

    则为空值。该列的默认值为空值。

    BaseColumnName

    DBCOLUMN_BASECOLUMNNAME

    数据存储区中列的名称。如果使用别名,它可能不同于在

     ColumnName 列中返回的列名称。如果无法确定基列名称,

    或者如果行集合列从数据存储区中的列导出但不等于该列,则为空值。

    该列的默认值为空值。

     

    展开全文
  • Access字段类型

    2010-09-27 12:35:34
    在表的设计视图中,每一个字段都有设计类型,Access允许九种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否...可以设置“字段大小”属性控制可输入的最大字符长度。 备注:这种类型用来保存长度...
    在表的设计视图中,每一个字段都有设计类型,Access允许九种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。 文本:这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段大小”属性控制可输入的最大字符长度。 备注:这种类型用来保存长度较长的文本及数字,它允许字段能够存储长达64000个字符的内容。但Access不能对备注字段进行排序或索引,却可以对文本字段进行排序和索引。在备注字段中虽然可以搜索文本,但却不如在有索引的文本字段中搜索得快。 数字:这种字段类型可以用来存储进行算术计算的数字数据,用户还可以设置“字段大小”属性定义一个特定的数字类型,任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”、“同步复制ID”、“小数”五种类型。在Access中通常默认为“双精度数”。 日期/时间:这种类型是用来存储日期、时间或日期时间一起的,每个日期/时间字段需要8个字节来存储空间。 货币:这种类型是数字数据类型的特殊类型,等价于具有双精度属性的数字字段类型。向货币字段输入数据时,不必键入人民币符号和千位处的逗号,Access会自动显示人民币符号和逗号,并添加两位小数到货币字段。当小数部分多于两位时,Access会对数据进行四舍五入。精确度为小数点左方15位数及右方4位数。 自动编号:这种类型较为特殊,每次向表格添加新记录时,Access会自动插入唯一顺序或者随机编号,即在自动编号字段中指定某一数值。自动编号一旦被指定,就会永久地与记录连接。如果删除了表格中含有自动编号字段的一个记录后,Access并不会为表格自动编号字段重新编号。当添加某一记录时,Access不再使用已被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。 是/否:这种字段是针对于某一字段中只包含两个不同的可选值而设立的字段,通过是/否数据类型的格式特性,用户可以对是/否字段进行选择。 OLE对象:这个字段是指字段允许单独地“链接”或“嵌入”OLE对象。添加数据到OLE对象字段时,可以链接或嵌入Access表中的OLE对象是指在其他使用OLE 协议程序创建的对象,例如WORD文档、EXCEL电子表格、图像、声音或其他二进制数据。OLE对象字段最大可为1GB,它主要受磁盘空间限制。 超级链接:这个字段主要是用来保存超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。当单击一个超级链接时,WEB浏览器或Access将根据超级链接地址到达指定的目标。超级链接最多可包含三部分:一是在字段或控件中显示的文本;二是到文件或页面的路径;三是在文件或页面中的地址。在这个字段或控件中插入超级链接地址最简单的方法就是在“插入”菜单中单击“超级链接”命令。 查阅向导:这个字段类型为用户提供了一个建立字段内容的列表,可以在列表中选择所列内容作为添入字段的内容。
    展开全文
  • 字段属性包含很多内容,如:字段大小、格式、小数位数、输入掩码、标题、默认值、有效性规则、有效性文本、必填字段、允许空字符串、索引等等。字段属性是上机考试的必考内容,为了详细的讲解,让广大同学能掌握,该...

    知识点说明:

    当我们完成了表字段的命名,字段数据类型的设计后,表的设计并没有完成。为了保证表中数据的完整性、一致性及兼容性,也为了使数据表的数据能有效的满足应用的需求,还要对字段的属性进行设计。字段属性包含很多内容,如:字段大小、格式、小数位数、输入掩码、标题、默认值、有效性规则、有效性文本、必填字段、允许空字符串、索引等等。字段属性是上机考试的必考内容,为了详细的讲解,让广大同学能掌握,该部分内容将通过两个讲解完成。

    上一节内容:字段大小、格式、小数位数、体题、输入掩码、默认值

    本节内容:有效性规则、有效性文本、必填字段、允许空字符串、索引


    7、有效性规则。用于限制字段输入值的范围、形式,以满足用户特定的需求。有效性规则其实就是一个表达式,该表达式由算术运算符、比较运算符、逻辑运算符、以及值构成。关于如何书写表达式,请参看钟老师课堂的内部教程或课件的相关部分。下图中,

    (1)学生表“年龄”(数字类型)字段要求学生的年龄只能在16岁到40岁之间,有效性规则可以书写为

    between 16 and 40 或 >=16 and <=40 或 in(16-40)

    36abc242a97fa55f61bcd3848bda82ba.png

    (2)学生表“姓名”(文本类型)字段要求学生的姓名必须两个字或两个字以上,有效性规则可以书写为

    len([姓名])>=2 或 [姓名] like "??*"

    e6dde1523f747ff74d19abed44e90feb.png

    (3)学生表“性别”(文本类型)字段要求只能输入“男”或“女”,有效性规则可以书写为

    "男" or "女" 或 [性别] in("男

    展开全文
  • Access字段详细说明

    千次阅读 2011-03-14 17:33:00
    字段大小”属性控制可以输入的最多字符数。 备注用于长文本和数字,例如注释或说明。 最多存储 65,536 字符。 数字用于将要进行算术计算的数据,但涉及货币的计算除外(使用“货币”类型)。 存储 1、2、4 或 8 个...

    文本
    用于文本或文本与数字的组合,例如地址;或者用于不需要计算的数字,例如电话号码、零件编号或邮编。
    最多存储 255 个字符。“字段大小”属性控制可以输入的最多字符数。
    备注
    用于长文本和数字,例如注释或说明。
    最多存储 65,536 字符。
    数字
    用于将要进行算术计算的数据,但涉及货币的计算除外(使用“货币”类型)。
    存储 1、2、4 或 8 个字节;用于“同步复制 ID”(GUID) 时存储 16 个字节。“字段大小”属性定义具体的数字类型。
    日期/时间
    用于日期和时间。
    存储 8 个字节。
    货币
    用于存储货币值,并且计算期间禁止四舍五入。
    存储 8 个字节。
    自动编号
    用于在添加记录时自动插入的唯一顺序(每次递增 1)或随机编号。
    存储 4 个字节;用于“同步复制 ID”(GUID) 时存储 16 个字节。
    是/否
    用于只可能是两个值中的一个(例如“是/否”、“真/假”、“开/关”)的数据。不允许 Null (Null:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。) 值。
    存储 1 位。
    OLE 对象
    用于使用 OLE (OLE:一种可用于在程序之间共享信息的程序集成技术。所有 Office 程序都支持 OLE,所以可通过链接和嵌入对象共享信息。) 协议在其他程序中创建的 OLE 对象(如 Microsoft Word 文档、Microsoft Excel 电子表格、图片、声音或其他二进制数据)。
    最多存储 1 GB(受磁盘空间限制)。
    超链接
    用于超链接 (超链接:带有颜色和下划线的文字或图形,单击后可以转向万维网中的文件、文件的位置或网页,或是 Intranet 上的网页。超链接还可以转到新闻组或 Gopher、Telnet 和 FTP 站点。)。超链接可以是 UNC 路径 (通用命名约定 (UNC):一种对文件的命名约定,它提供了独立于机器的文件定位方式。UNC 名称使用 //server/share/path/filename 这一语法格式,而不是指定驱动器符和路径。)或 URL (统一资源定位符 (URL):一种地址,指定协议(如 HTTP 或 FTP)以及对象、文档、万维网网页或其他目标在 Internet 或 Intranet 上的位置,例如:http://www.microsoft.com/。)。
    最多存储 64,000 个字符。
    查阅向导
    用于创建这样的字段,它允许用户使用组合框选择来自其他表或来自值列表的值。在数据类型列表中选择此选项,将会启动向导进行定义。
    需要与对应于查阅字段 (查阅字段:Access 数据库中用在窗体或报表上的一种字段。要么显示自表或查询检索得到的值列表,要么存储一组静态值。)的主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为 Null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。)大小相同的存储空间。一般为 4 个字节。

    展开全文
  • 如何为access数据库字段修改字段类型为自动编号,字段大小为同步复制ID?
  • Access数据库中的字段类型是 日期/时间, 怎么比较大小呢。  我自己 也困惑了好久。  查询资料。 找到了 2 个 方法:  1,使用函数 DateDiff  2, 直接在SQL 语句中比较。  我用的是第二种方法。格式如下: ...
  • Access数据字段说明

    2019-10-07 15:43:49
    补充一:各种数据类型的含义和使用方法  在表的设计视图中,每一个字段都有设计类型,Access允许九种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象...可以设置“字段大小”属性控制可...
  • asp 创建 ACCESS数据库,建立字段等操作
  • Access更改字段长度

    千次阅读 2016-06-16 15:41:14
    Access2003中的 更改 字段的长度 的语句为: alter table [dv_user] ALTER COLUMN [xzdata] varchar(255) 当修改字段长度时,如果需要修改的字段为索引时会出现报错的情况:Server: Msg 5074, Level 16, ...
  • Access字段类型及修改字段类型的...1、文本(Text(n)):这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段
  • access主数据字段类型

    2011-02-16 01:11:00
    近来使用asp写程序时需要即时创建access字段,网上的资料很多,但是仍旧多为复制,作为字段类型的各种资料繁复不一,很让人困惑到底哪个是可以用的。后来从access2007的帮助系统中找到答案(这应该算是标准的...
  • Access中的数据类型  Access中有10中数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接...这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段
  • access中的字段类型

    千次阅读 2012-09-30 09:12:51
      sql语句修改access中的字段类型 ALTER TABLE tb ALTER COLUMN aa Byte 数字[字节] ALTER TABLE tb ALTER COLUMN aa Long 数字[长整型] ALTER TABLE tb ALTER COLUMN aa Sho
  • 数据库字段类型–Access

    千次阅读 2010-02-26 17:06:00
    Access有九种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象...可以设置“字段大小”属性控制可输入的最大字符长度。文本类型中每个字符占两个字节。备注:这种类型用来保存长度较长的文本及
  • 用dbgrid的 Add All Fields.选择需要设置的列,在它的属性栏,直接设置WINDTH值....dbgrid是通过ADOquery获取数据,显示列宽不合理的都是ACCESS库中的文本型字段。数值型字段正常,大家帮忙看看怎么能解决。
  • 用 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段。 代码如下:CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10)) 再建一个包含...
  • ODBC方式操作ACCESS数据库OLE类型字段

    千次阅读 2018-11-02 10:02:10
    ODBC方式操作ACCESS数据库OLE类型字段 在实际项目的过程中,往往需要在数据库中存储图片等文件。这篇博客主要介绍下怎么用c++语言和ACCESS数据库完成这项任务。包括两个部分:文件的存储、文件的读取。 此外,连接...
  • Access sql语句创建表及字段类型

    千次阅读 2018-07-31 15:04:46
    创建一张空表: Sql="Create TABLE [表名]" 创建一张有字段的表: Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO,
  • Access表数据类型/字段类型

    千次阅读 2019-02-20 19:52:41
    数据类型对于初学者来说不太会选择,例如,如果某个字段的数据类型是文本,那么它可存储包括文本或数值字符的数据。但数据类型为数字的字段却只能存储数值数据。因此,必须了解每种数据类型所用的属性。 表格中的...
  • MS Access中的备注字段与“文本”... 通过访问,您可以通过“字段大小”属性来限制文本字段的大小,但是对备注字段则不能这样做。 因此,当您的记录大于255个字符时,将使用备注字段,并且可以在不格式化的情况下对...
  • Access中修改字段类型SQL语句

    千次阅读 2014-09-08 10:22:54
    ACCESS里,备注类型用Memo表示,所以改变字段的数据类型为备注的SQL为:  ALTER TABLE user ALTER COLUMN userinfo Memo  对了,如果user表有外键,而且你要修改的字段就是外键的话,你就不能修改啦!  下面...
  • Access 可用的字段数据类型及用法

    千次阅读 2008-05-02 22:12:00
    下表总结了在 Microsoft Access 中所有可用的字段数据类型、及它们的用法和存储空间的大小。 数据类型 用 法 大 小 “文本” (Text)
  • ASP创建ACCESS表或添加字段

    千次阅读 2008-01-04 12:54:00
    ASP创建ACCESS表或添加字段转自:http://www.wesoho.com/article.asp?id=2226 扬帆blog创建一张空表:Sql="Create TABLE [表名]"创建一张有字段的表:Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, ...
  • vc++ + Access关于时间字段解决方法

    千次阅读 2012-04-07 16:17:29
    引言  众所周知,VC++是一个功能十分强大的应用程序开发工具,而...实际应用中,VC++和Access的数字类型数据(如整形、浮点型和双精度型)进行链接的时候,简便易用,但是在VC++与Access数据库进行日期/时间类型
  • 近期有个小CMS项目,由于服务器、人员以及管理制度等一系列问题,不得不采用Java Web+Access这种不伦不类的组合进行开发,期间遇到了一个小问题,那就是文章内容采用Access的“备注”类型存取时,发生自动截断的问题...
  • Access与SQL字段类型对应关系

    千次阅读 2016-06-16 15:40:08
    :这种字段类型可以用来存储进行算术计算的数字数据,用户还可以设置“字段大小”属性定义一个特定 的数字类型,任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、 “双精度数...
  •  在Access数据库中有一个新闻表,其中有一个名为Content的字段,数据类型为备注,用来保存新闻内容。我开始使用是命令参数类型为adVarChar,如下 设置PrmContent = cmd.CreateParameter(“@ Content”,adVarC...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,420
精华内容 28,168
关键字:

access字段大小