+ -
当前位置:首页 → 问答吧 → gridview连接数据库出错,求大神解决

gridview连接数据库出错,求大神解决

时间:2011-12-28

来源:互联网

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using MySql.Data.MySqlClient;
public partial class _Default : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
  String CONN = "User Id=root;Host=localhost;Database=db_kc;password=12";
  MySqlConnection conn = new MySqlConnection(CONN);
  conn.Open();
  MySqlDataAdapter sda = new MySqlDataAdapter("select * from cp", conn);
  DataSet ds = new DataSet();
  sda.Fill(ds, "cp");
  DataTable dt = ds.Tables["cp"];
  GridView1.DataKeyNames = new string[] { "id" };
  GridView1.DataBind();
  }
}

最后的gridview1.databind()出错。Access denied for user 'root'@'localhost' (using password: NO)

急啊~~

作者: lplpooi   发布时间: 2011-12-28

看看你的连接参数是否有问题

作者: lsj_zrp   发布时间: 2011-12-28

conn.open()都没出错连接应该没有问题啊。

作者: lplpooi   发布时间: 2011-12-28

GridView1.DataSource = dt

作者: huijunliang   发布时间: 2011-12-28

GridView1.DataSource = dt
GridView1.DataBind();

作者: fhpu168   发布时间: 2011-12-28

GridView1.DataSource = dt
GridView1.DataBind();

另外检查连接字符串,密码是否正确。
Server=localhost;Database=db_kc; Uid=root;Pwd=;

作者: dalmeeme   发布时间: 2011-12-28