zoukankan      html  css  js  c++  java
  • 连接Access数据库查询语句

    --在使用之前注意将“生成”里的“配置管理器”的“配置平台”改成X86

       private void button1_Click(object sender, EventArgs e)//查询
            {
                OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:Score.mdb;Jet OLEDB:Database Password=");//连接Access2003数据库字符串
                OleDbCommand cmd = conn.CreateCommand();
                conn.Open();
                cmd.CommandText = "Select * from score";
                OleDbDataReader dr=cmd.ExecuteReader();
                DataTable dt = new DataTable();//造一个临时表来储存数据
                if(dr.HasRows)
                {
                    //添加列
                 
                    
                    for (int i = 0; i < dr.FieldCount; i++)
                    {
                        dt.Columns.Add(dr.GetName(i));//dr.GetName(i) 获取列名
                    }
                    dt.Rows.Clear();
                    //添加行
                    while (dr.Read())//while循环循环的是每一行的数据,只要数据库里有数据,就会一行一行的读出来,每读一行就执行一次while
                    {
                        DataRow row = dt.NewRow();
                        for (int i = 0; i < dr.FieldCount; i++)//for循环循环的是确定了某一行后每一列的数据
                        {
                            row[i] = dr[i];//i是索引
                            //MessageBox.Show(dr[i].ToString());
                        }
                        dt.Rows.Add(row);
                    }
                }
                conn.Close();
                dataGridView1.DataSource = dt;//数据源
            }

    、、、、、下面是如何在Access数据库里创建表

  • 相关阅读:
    C# 数据权限缓存
    .net core平台使用遇到的坑
    @RenderBody @RenderPage @RenderSection
    _ViewStart.cshtml介绍
    Git中的AutoCRLF与SafeCRLF换行符问题
    select fotr update
    索引的区分度
    索引最左匹配原则
    mysql索引相关知识
    锁-乐观锁和悲观锁
  • 原文地址:https://www.cnblogs.com/lk-kk/p/4604764.html
Copyright © 2011-2022 走看看