当前位置: 代码迷 >> ASP.NET >> 们, .net 列“”不属于表 usertb
  详细解决方案

们, .net 列“”不属于表 usertb

热度:3570   发布时间:2013-02-25 00:00:00.0
大虾们,求助 .net 列“”不属于表 usertb
string aaaa = dsTable.Rows[i]["fdefaulttxt"].ToString();
  if (aaaa != null) txt.Text = UsrdsTable.Rows[0][""+aaaa+""].ToString();
  this.main.Controls.Add(txt);
我取数据库中的字段,想引用一下,不知道为啥不行,求助
总是报错: 列“”不属于表 usertb

------解决方案--------------------------------------------------------
sql拼接有问题。
------解决方案--------------------------------------------------------
列“”不属于表 usertb,你的string aaaa 没有取到值吧。

------解决方案--------------------------------------------------------
UsrdsTable.Rows[0][""+aaaa+""].ToString();
这里也不需要两个引号啊。 UsrdsTable.Rows[0][aaaa].ToString();
即可。
------解决方案--------------------------------------------------------
探讨
UsrdsTable.Rows[0][""+aaaa+""].ToString();
这里也不需要两个引号啊。 UsrdsTable.Rows[0][aaaa].ToString();
即可。

------解决方案--------------------------------------------------------
列名不对呗!
------解决方案--------------------------------------------------------
列名与数据库中的不一致或者你编辑了列,也要与这个编辑列名一致。