当前位置: 代码迷 >> ASP.NET >> update,这样写如何不能用
  详细解决方案

update,这样写如何不能用

热度:5868   发布时间:2013-02-25 00:00:00.0
update,这样写怎么不能用?
for   (int   i   =   0;   i   <   lb.Items.Count;   i++)
                {

                        string   strSql   =   "update   imgs   set   tu= "   +   lb.Items[i].Text   +   "   where   ID= "   +   lb.Items[i].Value;
                        db.suoLueData(strSql);
                }

lb.Items[i].Text   的值是字符型的

lb.Items[i].Value   的值是int型的

这样写怎么不能用?


------解决方案--------------------------------------------------------
for (int i = 0; i < lb.Items.Count; i++)
{

string strSql = "update imgs set tu= ' " + lb.Items[i].Text + " ' where ID= " + lb.Items[i].Value;
db.suoLueData(strSql);
}
--------------
string要用 ' '包起来啊
tu= ' " + lb.Items[i].Text + " '
  相关解决方案