【发布时间】:2014-11-02 15:02:20
【问题描述】:
所以我的sql查询是
List<string> names = new List<string>();
cmd = new SqlCommand("Select " + string.Join(",", names) + " from test");
da = new SqlDataAdapter(cmd);
dt = new DataTable();
da.Fill(dt);
当它填充数据表时,有以数字开头的列名,它省略了数字,只在后面打印文本
例如, 如果列名是“1AB2C” 它变成了“AB2C”。 谁能告诉我为什么会发生这种情况以及在哪里修改?
【问题讨论】:
-
用 [ 和 ] 填充列例如:[1AB2C]
标签: c# sql .net sql-server datatable