asp.net(c#)如何向数据库插入数据
现在有一表abc表中一字段cccDB.sqlCom.CommandText="insertintoabcvalues('"+uSname+"')";inti=DB.sql...
现在有一表abc 表中一字段ccc
DB.sqlCom.CommandText = "insert into abc values ('"+uSname+"')";
int i = DB.sqlCom.ExecuteNonQuery();
while (i > 0)
{
Response.Write("<script>alert('无人注册');</script>");
}
为什么插入不进数据库中呢!!!!! 并且告诉我int i = DB.sqlCom.ExecuteNonQuery();出错
你写的SQL语句中abc(username) 中的username是什么??
"int i = DB.sqlCom.ExecuteNonQuery();出错"
返回值该给什么? 怎么给? 展开
DB.sqlCom.CommandText = "insert into abc values ('"+uSname+"')";
int i = DB.sqlCom.ExecuteNonQuery();
while (i > 0)
{
Response.Write("<script>alert('无人注册');</script>");
}
为什么插入不进数据库中呢!!!!! 并且告诉我int i = DB.sqlCom.ExecuteNonQuery();出错
你写的SQL语句中abc(username) 中的username是什么??
"int i = DB.sqlCom.ExecuteNonQuery();出错"
返回值该给什么? 怎么给? 展开
展开全部
ExecuteNonQuery();返回的是int型数据,表示执行数据库操作所影响的行数,如果你执宽轮行的是插入、删除,或更新操作,最后ExecuteNonQuery();返回的值为0,表示操作没有成功,数据库没有做任何更改。
至于以上提到的错误,我认为很可能是SQL语句写错了,你也没提供表的详细内容,世乱所以也不慎返信好给你说
建议你一个好方法,可以先在查询分析器中验证一下SQL语句是否正确
至于以上提到的错误,我认为很可能是SQL语句写错了,你也没提供表的详细内容,世乱所以也不慎返信好给你说
建议你一个好方法,可以先在查询分析器中验证一下SQL语句是否正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你连接数据库了吗,没连的话也不行,你判断有没有人注册的方法也不对,用count
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询