高分悬赏。。asp.net sql转access

来源:百度知道 编辑:UC知道 时间:2024/06/30 11:54:17
asp.net 导出会员数据。。 现在会员数据存储在sql里。。每次根据不同的需求导出不同的字段。导出后生成DataAdapter access 。。 现在小弟不知道怎么写 command执行更新access的sql语句。。因为是不固定所以没有办法写字段那位大侠帮帮忙。。 我是是这过用data dataset datarow进行数据绑定但是在 ds.updata的时候就报错。。 那个大哥可以给指点一下

sql 的字段不确定。。 如何生成access
如果是用索引的话 那你 command怎么写啊

先获取一个DataTable,然后循环这个DataTable的列,将列名放到集合。
List<string> fieldNames = new List<string>();
// StringBuilder strFieldNames = new StringBuilder();

if (dt.Columns.Count > 0)
{
foreach (DataColumn dc in dt.Columns)
{
fieldNames.Add(dc.ColumnName.ToString());
//strFieldNames.Append(dc.ColumnName.ToString()+",");
}
}
// strFieldNames.ToString().Substring(0, strFieldNames.Length - 1);
将生成ACCESS的语句时候将这个集合的元素循环提取出来。

打开 数据库 看一下,不就结了吗???

有什么不明字段的?

查询可以用索引

但是,更新、删除、修改是不能用索引做到的吧

sql 的字段设置成一个参数
每次执行sql语句的时候把这个参数传过来就搞定
试试看

这样的情况,如果字段名不确定的话,那可以用索引号来标示字段,比如:

datarow[i]

不明确啊 讲详细一点