本人是资深C# Web开发从业者,今天同事跟我提了一个小小的需求,因为他是设计出身半路出家做二次开发,业务很熟但是开发基础薄弱。
他的需求如下:
1、一次获取access数据库所有表数据dataset
2、写一个方法,传入表名返回表数据datatable(这个需求可能是因为同事不会写sql语句)
一、先上第一个需求的源码:
public static DataSet GetData()
{
string mdbPath = @"D:\NXOPEN\application\Common\PARAM-NG\Dbs\Mould\Lkm\Lkm.mdb";
SlqHelper helper = new SlqHelper();
DataSet ds = helper.GetAllTable(mdbPath);
return ds;
}
/// <summary>
/// 一次获取access数据库所有表数据
/// </summary>
/// <param name="dbSource"></param>
/// <returns></returns>
public DataSet GetAllTable(string dbSource)
{
DataSet ds = new DataSet();
DataTable dtTableName = new DataTable();
string sqlStr = string.Format(@"SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>'{0}') AND (Left$([Name

最低0.47元/天 解锁文章
928

被折叠的 条评论
为什么被折叠?



