增删改查

真好 2011-12-05 08:33:36
web.config
<configuration>
<connectionStrings>
<add name="Forum" connectionString ="Persist Security Info=False;Integrated Security=true;database=Forum-1.0;server=."/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
</configuration>



Dbhelper.cs
public class Dbhelper
{
string connstring = "";
public Dbhelper()
{
connstring = WebConfigurationManager.ConnectionStrings["Forum"].ConnectionString;
//
//TODO: 在此处添加构造函数逻辑
//
}
public int insert(string sql,params SqlParameter[]sqlparameters)
{

using (SqlConnection conn = new SqlConnection(connstring))
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
foreach (SqlParameter pa in sqlparameters)
{
cmd.Parameters.Add(pa);

}
int x = cmd.ExecuteNonQuery();

return x;
}
}
}



register.aspx.cs
public partial class register : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btn_register_Click(object sender, EventArgs e)
{
Dbhelper db = new Dbhelper();
string sql = "insert into Users values(@txt_username,@txt_password)";
SqlParameter pa_username = new SqlParameter("@txt_username", txt_username.Text);
SqlParameter pa_password = new SqlParameter("@txt_password", txt_password.Text);
int x=db.insert(sql, pa_username, pa_password);
TextBox2.Text = x.ToString() + "行受影响!";
}
}
单击后,未显示“1 行受影响!”查看数据库,未插入数据,
...全文
102 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿非 2011-12-05
  • 打赏
  • 举报
回复
你可以把SQL 单独放在数据库中运行调试的

也可以借助 sql profiler
真好 2011-12-05
  • 打赏
  • 举报
回复
现在调好了,多谢了!
CalvinR 2011-12-05
  • 打赏
  • 举报
回复
你插入数据有问题啊
yuji821 2011-12-05
  • 打赏
  • 举报
回复
调试下,应该很简单的,相信自己
dalmeeme 2011-12-05
  • 打赏
  • 举报
回复
设断点在return x;上,调试看看各变量对象的值,以及它们是否都执行了。
坚-持 2011-12-05
  • 打赏
  • 举报
回复
调试下检查sql语句

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧