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