3个回答
展开全部
是不是引号错了啊,数字不加引号的啊!!您的那个 ClassId是数字吗?
试一下加[ ] 如:update [News] set ClassId = 123 where ....
注意你的textbox里是文本,但数据库里的ClassId很可能是数字类型。
试一下加[ ] 如:update [News] set ClassId = 123 where ....
注意你的textbox里是文本,但数据库里的ClassId很可能是数字类型。
更多追问追答
追问
恩恩,我的ClassId是int型,要改成text吗???我刚刚试了一下改不了,怎么办?
追答
要统一类型啊,你数据库里是int那就把textbox里获取的转换成int型,另外int型在sql语句里不加引号
展开全部
很明显是sql语句错误啊,你断点一下把sql语句跟踪出来,放到查询分析器里看看哪里语法有错误
追问
这个语句哪里错了,怎么改?是不是文本中的特殊符号的问题?
本人菜鸟,请讲的详细点,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
NewTitle='' 你这里错了
你写成了NewTitle ''
你写成了NewTitle ''
更多追问追答
追答
更新命令执行完成后,再加个显示Gridview的数据集更新
例子: BoundList()就是我显示gridview的类。
string sql = "insert into account_user_t(Userid,Password,Username,DeptName,Email,Tel,Ext,createdate,flag) " +
" values('" + txtuser.Text.Trim() + "','" + txtpass.Text.Trim() + "','" + txtname.Text.Trim() + "','" + txtDept.Text.Trim().ToString() + "', " +
" '" + txtemail.Text.Trim() + "','" + txttel.Text.Trim() + "','" + txtext.Text.Trim() + "',now(),'Y') ";
MySqlHelper.ExecuteNonQuery(PublicFun.PublicFunction.GetDBconstr("ce_manage_db"), sql);
PublicFun.PublicFunction.showMsg(this, "添加OK");
BoundList();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |