当前位置:Gxlcms > 数据库问题 > 连接Access数据库查询语句

连接Access数据库查询语句

时间:2021-07-01 10:21:17 帮助过:5人阅读

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数据库里创建表

 

 

 

 

技术分享

 

技术分享

 

技术分享

 

技术分享

 

技术分享

连接Access数据库查询语句

标签:

人气教程排行