用SqlParameter对象应该可以满足要求,就是构造一个Sql语句。这种情况下,在编程时在还要区分不同条件下的SQL更新语句。

解决方案 »

  1.   

    直接写成sql语句,text1.text作为参数
      

  2.   

    用四个checkbox表示四个列的,选中表示需要更新的
    点checkbox选中时,显示一个textbox用于更新的,
    然后动态组装sql语句的
      

  3.   

    用StringBuild类组装一个sql语句吧,
    UPDATE [表名] SET [内容] WHERE [条件]
    内容中每条更新的列为   ,[列名]=[值]
    条件中每个条件为 AND [条件]
    组装完了把第一个,和第一个AND去掉
      

  4.   

    定义一个参数对象:SqlParameter param_IDNumber = new SqlParameter("@IddNumber", txtBoxIDNum.Text);
    用它构造commandStr:sqlComStr = "INSERT INTO personal_image " +
    "VALUES(@IddNumber)";
    在命令对象的Paramerters属性中加入参数对象:
    comm.Parameters.Add(param_IDNumber);