.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; }
相关文章推荐
- hibernate使用本地sql语句查询,解决List<Object[]>转换成List<实体>
- 通过反射把list<T>转换成datatable,kill进程,事务传入一个Lst<String>多条sql语句
- 数据库查询结果封装List<Map<String,String>>
- 查询数据库时直接封住成List<Map<String,String>>格式
- 数据库查询返回List<Map<String, Object>>
- 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,关于触发器SQL语句,完美解决
- List<Map<String, Object>>对其中的map按规则排序
- 30种mysql优化sql语句查询的方法<转>
- Spring JdbcTemplate # queryForList(String sql , Class<T> elementType)
- 数据库中SQL语句where 1=1及where 1<>1或1=0的妙用
- SqlQueryToList 执行SQL语句并把结果返回成一个List<dynamic>
- Hibernate中用纯SQL查询,并通过hibernate分页返回List<对象>
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- jdbc查询返回来的List<Map<String, Object>> 转换成List<Users>
- 编译错:The method createSqlQuery(String, List<Object>) is ambiguous for the type
- C#.Net:List<T>集合列表的Linq语句查询示例
- MVC异步查询/异步更新,将Dictionary<string, string>或List<T>转换成Json
- 如何把从数据库中查询出的结果保存为List<Map>
- SQL_LINQ left join list<string>
- 原生sql返回List<Map<String, Object>> 转成model