代码如下:
类代码:
public void UpdateBookSet(SysConfig SC)
{
Ads.UpdateCommand = "update Sysconfig(pageSize) values(@pageSize)";
Ads.UpdateParameters.Add(new Parameter("pageSize",TypeCode.Int32,SC.PageSize));
Ads.Update();
}
页面代码:
protected void btnUpdate_Click(object sender, EventArgs e)
{
SC.PageSize = Convert.ToInt32(txtPagesize.Text);
op.UpdateBookSet(SC);
}
错误提示:
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS1502: 与“System.Web.UI.WebControls.Parameter.Parameter(string, System.TypeCode, string)”最匹配的重载方法具有一些无效参数
源错误:
行 27: {
行 28: Ads.UpdateCommand = "update Sysconfig set pageSize=@pageSize";
行 29: Ads.UpdateParameters.Add(new Parameter("pageSize",TypeCode.Int32,SC.PageSize)); //此处代码红色
行 30: Ads.Update();
行 31: }
源文件: e:\site\Gbook 3.0\App_Code\GbookOperate.cs 行: 29
提问:我的sc类设置绝对没有问题!!
根据参数提示parameter最后一个参数defaultvalue为string型,,,怎么样让UpdateParameters接受整型数据!!?
类代码:
public void UpdateBookSet(SysConfig SC)
{
Ads.UpdateCommand = "update Sysconfig(pageSize) values(@pageSize)";
Ads.UpdateParameters.Add(new Parameter("pageSize",TypeCode.Int32,SC.PageSize));
Ads.Update();
}
页面代码:
protected void btnUpdate_Click(object sender, EventArgs e)
{
SC.PageSize = Convert.ToInt32(txtPagesize.Text);
op.UpdateBookSet(SC);
}
错误提示:
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS1502: 与“System.Web.UI.WebControls.Parameter.Parameter(string, System.TypeCode, string)”最匹配的重载方法具有一些无效参数
源错误:
行 27: {
行 28: Ads.UpdateCommand = "update Sysconfig set pageSize=@pageSize";
行 29: Ads.UpdateParameters.Add(new Parameter("pageSize",TypeCode.Int32,SC.PageSize)); //此处代码红色
行 30: Ads.Update();
行 31: }
源文件: e:\site\Gbook 3.0\App_Code\GbookOperate.cs 行: 29
提问:我的sc类设置绝对没有问题!!
根据参数提示parameter最后一个参数defaultvalue为string型,,,怎么样让UpdateParameters接受整型数据!!?
{
Ads.UpdateCommand = "update Sysconfig(pageSize) values(@pageSize)";
Ads.UpdateParameters.Add(new Parameter("@pageSize",TypeCode.Int32,SC.PageSize.ToString())); //加@号和SC.PageSize.ToString()
Ads.Update();
}