第一种模式OleDbConnection connection=new OleDbConnection("连接字符串");
OleDbCommand    connection=new OleDbCommand("SQL语句",connection);connection.open();如果SQL语句是update,insert,delete则
Command.ExecuteNonQuery();
如果SQL语句是SELECT,则
OleDbDatareader dr=Command.ExecuteReader();SQL语句是SELECT的话,之后有3种情况
1 直接做邦定
DataGrid1.Datasource=dr;
DataGrid1.DataBind();
2 只取第一条记录
if(dr.read())
{
  
}
dr.close;
3 循环取所有记录
While(dr.read())
{{
dr.close
Connection.close();
第二种模式(这种情况可以在CLOSE之后执行邦定的动作,第一种模式则不可以)
OledbConnection connection=new OleDbConnection("连接字符串");
OleDbDataAdapter adapter=new OleDbDataAdapter("SQL语句,只能是SELECT语句",connection);connection.open();DataSet ds=new DataSet();
adapter.Fill(ds);connection.close();直接邦定数据:(0代表第一个表)
DataGrid1.Datasource=ds.Tables[0].DefaultView;
DataGrid1.DataBind();