数据库更新问题
while(myReader.Read())
{
str+= " <tr> <td > "+myReader[ "id "]+ " </td> ";
str+= " <td> "+myReader[ "name "]+ " </td> ";
str+= " <td> <input type=text name=text value= "+myReader[ "pwd "]+ "> </td> ";
str+= " <td> <input type=checkbox name=checkbox checked value= "+myReader[ "id "]+ "> </td> </tr> ";
}
用循环输出数据库中内容后,将pwd在文本框中显示出来,修改文本框中的内容然后点更新可以实现更新。
string idb=Request[ "text "];
这条语句可以获取文本框中的值,显示为x,x,x
请问sql语句怎么写?
------解决方案--------------------用,号分开,循环数组,生成sql
------解决方案--------------------string idb=Request[ "text "];
string id = Request[ "checkbox "];
string[] arridb = idb.Split( ', ');
string[] arrid = id.Split( ', ');
for(int i=0;i <arrid.Length;i++)
{
strSql = "update table set 你的字段 = " + arridb[i] + " where id = " + arrid[i];
执行这条语句;
}