如何用sqldatasource控件更新数据库中的数据,不用girdview显示
我用以下代码无法更新,也不提示出错(str_maxjhbh、str_id是变量,已经赋值)
SqlDataSource2.UpdateCommand = "UPDATE [maxid] SET [maxjhbh] = @maxjhbh WHERE [id] = @original_id";
SqlDataSource2.UpdateParameters.Add("@maxjhbh", str_maxjhbh);
SqlDataSource2.UpdateParameters.Add("@original_id", str_id);
SqlDataSource2.Update();
我用以下代码无法更新,也不提示出错(str_maxjhbh、str_id是变量,已经赋值)
SqlDataSource2.UpdateCommand = "UPDATE [maxid] SET [maxjhbh] = @maxjhbh WHERE [id] = @original_id";
SqlDataSource2.UpdateParameters.Add("@maxjhbh", str_maxjhbh);
SqlDataSource2.UpdateParameters.Add("@original_id", str_id);
SqlDataSource2.Update();
解决方案 »
- 我的Asp.Net前路迷茫--求解惑
- 怎样做《微博和博客同步》?
- 请教javascript定时更新GridView的问题!
- 因为该列没有包含在聚合函数或 GROUP BY 子句中
- 关于如何保存页面数据....
- 刷新页面等几个问题。
- 模板列隐藏和排序功能为什么不能同时有效==========================?
- 最后10分了,不问不行了,关于dataview检索的问题
- 用OPERA浏览CSDN左边树形菜单不通了鼠标渐变没了想起ASP.NET treeview 是否支持其他浏览器
- 初遇到这样的问题,请教大家serialization的问题!
- 我win7下iis就不能运行c#.net网站,所有的都是.能运行asp网站,vs里面按F5能运行网站
- 如何用sqldatasource控件更新数据
sds.ConnectionString = ConfigurationManager.ConnectionStrings["ConnStr"].ToString();
sds.UpdateCommand = "Update T_Product set F_Name=@Name,F_Price=@Price,F_Unit=@Unit where F_ID=@ID";
sds.UpdateParameters.Add("Name", txtName2.Text.Trim());
sds.UpdateParameters.Add("Price", txtPrice2.Text.Trim());
sds.UpdateParameters.Add("Unit", txtUnit2.Text.Trim());
sds.UpdateParameters.Add("ID", lblID.Text.Trim());
int flag = 0;
try
{
flag = sds.Update();
}
catch
{
;
}
if (flag == 0)
{
lblInsert.Text = "<span class='Error'>更新失败!</span>";
}
else
{
Response.Redirect(Request.ServerVariables["URL"].ToString());
}