access数据库中如何更改所有记录的某字段

access数据库中如何更改所有记录的某字段,第1张

按如下方法更改值列表,以access2013为例:

1、打开access数据库文件。

2、选择“创建”——“表设计”。

3、按照如图创建一个表格。

4、这里的省份需要设置成列表,然后,点击下方的“查阅”。

5、在行来源类型选择“值列表”,行来源中输入要添加的列表值,并以英文输入法的分号分隔,如图:

6、然后保存表。

7、然后添加数据时,可见之前设置的值达到了值列表的状态,如图:

在Access数据库中对数据表求某字段平均值用的是AVG函数,具体 *** 作如下:

1、打开Access,准备一个数据表,对Age列求平均数,如下图所示

2、点击顶部的查询向导,如下图所示:

3、新建查询界面选择简单查询向导,如下图所示:

4、右键单击查询标题,选择SQL视图,如下图所示:

5、输入SELECT Avg(表1[Age]) FROM 表1 语句,如下图所示:

6、执行SQL语句就可得到Age列的平均数了,如下图所示:

using System;

using SystemCollectionsGeneric;

using SystemText;

using SystemDataOleDb;

using SystemData;

namespace zjh

{

class Program

{

static void Main(string[] args)

{

OleDbConnection conn = new OleDbConnection();

connConnectionString = "输入连接字符串";

OleDbDataAdapter adp = new OleDbDataAdapter("select from TableName", conn);

DataTable dt = new DataTable();

connOpen();

adpFill(dt);

connClose();

Type t = dtColumns["列名"]DataType;

ConsoleWriteLine(t);

ConsoleReadLine();

}

}

}

Access字段提供十种数据类型,基本上所有的情况都可以解决。

包括“文本”、“备注”、“数字”、“日期/时间”、“货币”、“自动编号”、“是/否”、“OLE对象”、“超级链接”、“查阅向导”十种数据类型。

不包括的太多了:跟redis做对比,没有集合,列表,哈希等

跟mssql对比,数据类型不够细化,比如char , varchar, nvarchar等

代码如下:

/// <summary>

    /// 取所有表名

    /// </summary>

    /// <returns></returns>

    public List<string> GetTableNameList()

    { 

        List<string> list = new List<string>();

        OleDbConnection Conn = new OleDbConnection(ConnStr);

        try

        {

            if (ConnState == ConnectionStateClosed)

                ConnOpen();

            DataTable dt = ConnGetSchema("Tables");

            foreach (DataRow row in dtRows)

            {

                if (row[3]ToString() == "TABLE")

                    listAdd(row[2]ToString());

            }

            return list;

        }

        catch (Exception e)

        { throw e; }

        finally { if (ConnState == ConnectionStateOpen) ConnClose(); ConnDispose(); }

    }

 

    /// <summary>

    /// 取指定表所有字段名称

    /// </summary>

    /// <returns></returns>

    public List<string> GetTableFieldNameList(string TableName)

    {

        List<string> list = new List<string>();

        OleDbConnection Conn = new OleDbConnection(ConnStr);

        try

        {

            if (ConnState == ConnectionStateClosed)

                ConnOpen();

            using (OleDbCommand cmd = new OleDbCommand())

            {

                cmdCommandText = "SELECT TOP 1  FROM [" + TableName + "]";

                cmdConnection = Conn;

                OleDbDataReader dr = cmdExecuteReader();

                for (int i = 0; i < drFieldCount; i++)

                {

                    listAdd(drGetName(i));

                }

            }

            return list;

        }

        catch (Exception e)

        { throw e; }

        finally

        {

            if (ConnState == ConnectionStateOpen)

                ConnClose();

            ConnDispose();

        }

    }

以上就是关于access数据库中如何更改所有记录的某字段全部的内容,包括:access数据库中如何更改所有记录的某字段、如何在Access中对数据表中某个字段求平均值、c#里边怎么获得access数据库中某一张表某一字段的类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9347119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存