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 +  " '