我在编程中想给SqlCommand增加属性Parameters,也就是下面的语句,但是调试结果说:Add()方法没有value属性。
CmdObj.Parameters.Add("@ImageDescription", SqlDbType.VarChar, 200).value= txtDescription.Text;
希望大家能帮助小弟一下。
CmdObj.Parameters.Add("@ImageDescription", SqlDbType.VarChar, 200).value= txtDescription.Text;
希望大家能帮助小弟一下。
解决方案 »
- 框架中怎样使用ajax response.write
- ASP.NET无法绑定由多个部分组成的标识符
- 求正则表达式写法!!!
- aspnet MD5加密?
- 问:我想用代码实现网页的保存,请问如何实现?
- !!!!!!!!!!关于一个无刷新页面的检索数据问题!!!!!!!!!!!!!!!
- 怎麼樣實現 按回車後 光標由一個textbox 跳到某一個特定的 textbox上啊!!!!!!!
- 关于Calendar的日期选择问题,急,救命!!!!
- 问一javascript客户端验证问题
- 初用dwz,不知如何在asp.net下如何使用dwz的combox,实现动态下拉菜单。请各大神帮帮忙
- 请问如何从服务器端读取客户端文件
- 【讨论】关于实现 重写 DropDownList类。
用CmdObj.Parameters.AddWithValue()方法要比CmdObj.Parameters.Add()方法方便的多,建议这样用!CmdObj.Parameters.Add()里面有两个参数,第一个是参数名字,第二个是要传递的值Value。
SqlParameter[] arrParm = new SqlParameter[]
{
new SqlParameter("@intReturn",SqlDbType.Int,4,ParameterDirection.ReturnValue,false,0,0,string.Empty,DataRowVersion.Default,null),
new SqlParameter("@id",id),
new SqlParameter("@password",password),
new SqlParameter("@name",name),
new SqlParameter("@borntime",borntime),
new SqlParameter("@sex",sex),
new SqlParameter("@item",item),
new SqlParameter("@tel",tel),
new SqlParameter("@mobile",mobile),
new SqlParameter("@email",email),
new SqlParameter("@qq",qq),
new SqlParameter("@address",address),
new SqlParameter("@youbian",youbian),
new SqlParameter("@memo",memo),
new SqlParameter("@action",action)
};
sm.ExecNonSP("mem_manage", arrParm);
int intreturn = Convert.ToInt32(arrParm[0].Value);
sm.Close();
return intreturn;
}
CmdObj.Parameters["ImageDescription "].value=txtDescription.Text;
SqlParameter ParmID = new SqlParameter("@ID", SqlDbType.NVarChar,20);
ParmID.Value = ID;
CmdObj.Parameters["ImageDescription "].value=txtDescription.Text;
正确 写法!
我没有注意“value”的大小写问题
应该是“Value”开头字母要大写
谢谢大家了!
大家也给我提供了好的方法。