当前位置:编程学习 > C#/ASP.NET >>

DataSet更新字段名出现问题

用SqlDataAdapter把数据fill进DataSet之后,用SqlCommandBuilder生成UpdateCommand赋给了DataSet
随后取出DataSet的DataCoulums用foreach循环过滤掉字段名里的":" 
随后调用了DataSet.Accept和SqlDataAdapter.Update()
表名仍然没变
是不是DataSet根本就没有实现对列名改变之后进行同步的功能?还是需要另外哪些处理?
--------------------编程问答-------------------- 断点   检查你的UpdateCommand。。 --------------------编程问答-------------------- yourDataSet.Tables[0].Columns[0].ColumnName   =   "YourFieldName ";
在sql中指定别名     select   A.ID   AS   ID1  --------------------编程问答-------------------- http://www.cnblogs.com/chenping-987123/archive/2010/08/04/1792149.html
参照的修改 --------------------编程问答-------------------- 表示UpdateCommand已经检查过了没有问题 不过我实在想不通这个生成的update指令怎么和更改字段名联系上的 请注意我的问题 不是修改数据 而是修改元数据 字段名
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,