当前位置:编程学习 > C#/ASP.NET >>

.NET及数据库问题

用dreamver做了一个用户信息反馈网页,然后再vs2012中加了按钮,当确定提交时,我希望把信息提交到
App_Data文件夹中数据库中代码如下:
 protected void Button1_Click(object sender, EventArgs e)
    {
        string sqlconn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;database=yonghuxinxifankui;Integrated Security=True;User Instance=True;";
         string sql = "insert into fankui values(@name,@sex,@adress,@email,@qq,@message)";
        SqlConnection conn = new SqlConnection(sqlconn);
          conn.Open();
          SqlCommand cmd = new SqlCommand( sql,conn);
          cmd.Parameters.Add(new SqlParameter("@name",name.Text));
          cmd.Parameters.Add(new SqlParameter("@sex", sex.Text));
          cmd.Parameters.Add(new SqlParameter("@adress", adress.Text));
          cmd.Parameters.Add(new SqlParameter("@email", email.Text));
          cmd.Parameters.Add(new SqlParameter("@qq", qq.Text));
          cmd.Parameters.Add(new SqlParameter("@message", message.Text));
          int count = cmd.ExecuteNonQuery();
          conn.Close();
          conn.Dispose();
          if (count == 1)
          {
              Response.Write("<script>alert('保存成功');</script>");
          }
          else
          {
              Response.Write("<script>alert('操作异常,保存失败');</script>");
          }
          

    }


错误信息::: --------------------编程问答-------------------- 你的问题是什么。 --------------------编程问答--------------------
引用 楼主 u011022362 的回复:
用dreamver做了一个用户信息反馈网页,然后再vs2012中加了按钮,当确定提交时,我希望把信息提交到
App_Data文件夹中数据库中代码如下:
 protected void Button1_Click(object sender, EventArgs e)
    {
        string sqlconn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;database=yonghuxinxifankui;Integrated Security=True;User Instance=True;";
         string sql = "insert into fankui values(@name,@sex,@adress,@email,@qq,@message)";
        SqlConnection conn = new SqlConnection(sqlconn);
          conn.Open();
          SqlCommand cmd = new SqlCommand( sql,conn);
          cmd.Parameters.Add(new SqlParameter("@name",name.Text));
          cmd.Parameters.Add(new SqlParameter("@sex", sex.Text));
          cmd.Parameters.Add(new SqlParameter("@adress", adress.Text));
          cmd.Parameters.Add(new SqlParameter("@email", email.Text));
          cmd.Parameters.Add(new SqlParameter("@qq", qq.Text));
          cmd.Parameters.Add(new SqlParameter("@message", message.Text));
          int count = cmd.ExecuteNonQuery();
          conn.Close();
          conn.Dispose();
          if (count == 1)
          {
              Response.Write("<script>alert('保存成功');</script>");
          }
          else
          {
              Response.Write("<script>alert('操作异常,保存失败');</script>");
          }
          

    }


错误信息:::


数据库连接字符串错误!

看看这个!

http://www.cnblogs.com/zlytu/archive/2011/11/22/2258364.html --------------------编程问答--------------------
出现的问题是这样的 --------------------编程问答--------------------
引用 2 楼 hou306010849 的回复:
Quote: 引用 楼主 u011022362 的回复:

用dreamver做了一个用户信息反馈网页,然后再vs2012中加了按钮,当确定提交时,我希望把信息提交到
App_Data文件夹中数据库中代码如下:
 protected void Button1_Click(object sender, EventArgs e)
    {
        string sqlconn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;database=yonghuxinxifankui;Integrated Security=True;User Instance=True;";
         string sql = "insert into fankui values(@name,@sex,@adress,@email,@qq,@message)";
        SqlConnection conn = new SqlConnection(sqlconn);
          conn.Open();
          SqlCommand cmd = new SqlCommand( sql,conn);
          cmd.Parameters.Add(new SqlParameter("@name",name.Text));
          cmd.Parameters.Add(new SqlParameter("@sex", sex.Text));
          cmd.Parameters.Add(new SqlParameter("@adress", adress.Text));
          cmd.Parameters.Add(new SqlParameter("@email", email.Text));
          cmd.Parameters.Add(new SqlParameter("@qq", qq.Text));
          cmd.Parameters.Add(new SqlParameter("@message", message.Text));
          int count = cmd.ExecuteNonQuery();
          conn.Close();
          conn.Dispose();
          if (count == 1)
          {
              Response.Write("<script>alert('保存成功');</script>");
          }
          else
          {
              Response.Write("<script>alert('操作异常,保存失败');</script>");
          }
          

    }


错误信息:::


数据库连接字符串错误!

看看这个!

http://www.cnblogs.com/zlytu/archive/2011/11/22/2258364.html




没太明白,求改正,详细点,谢谢 --------------------编程问答-------------------- 很明显,sql有问题。 --------------------编程问答--------------------
引用 5 楼 caozhy 的回复:
很明显,sql有问题。

求改正,这样的回答我还是不知道啊,好苦恼,谢谢了,帮帮吧

--------------------编程问答-------------------- 你的数据库连接的字符有误;或你的配置文件出现错误!!!! --------------------编程问答-------------------- 把你的连接的数据源的字符串重新更新一下看看
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,