您的位置:首页 > 数据库

.NET C# 将 mdb 中数据读为 list<string[]> 其中 path 为数据库地址 ,sql 为查询语句

2015-03-17 16:49 441 查看
using System.Data;
using System.Data.OleDb;

public static List<string[]> select_list(string path, string sql)
{

string connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path;
OleDbConnection aConnection = new OleDbConnection(connstr);
OleDbCommand aCommand = new OleDbCommand(sql, aConnection);
aConnection.Open();
OleDbDataReader aReader = aCommand.ExecuteReader();
List<string[]> list1 = new List<string[]>();
while (aReader.Read())
{

int q = aReader.FieldCount;
string[] li_str1 = new string[q];
for (int x = 0; x < q; x++)
{
li_str1[x] = aReader[x].ToString();
}

list1.Add(li_str1);
}
aReader.Close();
aConnection.Close();
return list1;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐