请大侠提供一下C#语言连接MySql数据库的源码!! 请帮帮忙,我是新手,用C#连接MySql数据库并将一个表的内容填充到DataSet中。我现在用的是VS2003。我写的老是出错!只能拜脱大家了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OleDbConnection MySqlConn = new OleDbConnection("Provider=MySQLProv;Data Source=mysql;User Id=root;Password=faint" );DataSet ds = new DataSet(); MySqlConn.Open(); OleDbDataAdapter OleAdapter = new OleDbDataAdapter("Select * from testtable",MySqlConn); OleAdapter.Fill(ds); this.DataGrid1.DataSource = ds; this.DataGrid1.DataBind();“/WebApplication1”应用程序中的服务器错误。--------------------------------------------------------------------------------没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。源错误: 行 34: //OleDbConnection MySqlConn = new OleDbConnection("DRIVER = {MySQL ODBC 3.51 Driver};" + "SERVER = localhost;" + "DATABASE = mysql;" );行 35: DataSet ds = new DataSet();行 36: MySqlConn.Open();行 37: OleDbDataAdapter OleAdapter = new OleDbDataAdapter("Select * from testtable",MySqlConn);行 38: try { } catch (exception ex) { } finally { }把这加到中间试下 因该是未捕捉到异常吧 System.InvalidOperationException: 未在本地计算机上注册“MySQLProv”提供程序。 怎样注册? MySQLProv不存在就说明的的SQL服务器不行,注册一个用这个名字或者改成你的现在的服务器的名字。 我使用了另外一种方法解决了这个问题。先在下列网址中找到Mysqldrivercs下载安装http://csharp.codenewbie.com/articles/csharp/1433/MySQL_and_NET__Using_MySQLDriverCS-Page_1.html网站内有详细的英文介绍,我不多说。下面是我实现的代码:using MySQLDriverCS;MySQLConnection SqlConn = new MySQLConnection(new MySQLConnectionString("localhost","zengtext","root","faint").AsString);SqlConn.Open();MySQLDataAdapter da = new MySQLDataAdapter("select * from student",SqlConn);DataSet ds = new DataSet();da.Fill(ds);this.DataGrid1.DataSource = ds;this.DataGrid1.DataBind(); 1。安装MYSQL驱动,配置连接2。using(this._OdbcConnection = new OdbcConnection("driver={MYSQL ODBC 3.51 driver};server=localhost;uid=userName;pwd=;database=test")) { //------------打开数据库连接源-------------------- this._OdbcConnection.Open(); //---------------设置数据库字符集为gb2312----------------------- this._OdbcCommand = new OdbcCommand("SET NAMES 'gb2312'",this._OdbcConnection); //---------------执行设定信息----------------------------------- this._OdbcCommand.ExecuteNonQuery(); //------------执行sql语句------------------------- this._OdbcCommand = new OdbcCommand(sql,this._OdbcConnection); this._OdbcCommand.ExecuteNonQuery(); this._OdbcConnection.Close(); } httpd.ini的重写问题 用户控件 回传问题 谁能帮我讲解以下这个代码吗? "Select ........ where PaymentInfo.GongZiQingSuan='N' and PaymentInfo.YingShou>0" 域名设置的问题 将中文参数编码的问题 javascript-小小問題﹗ 一条SQL查询出当月的每一天 插入带有网页标志的数据时会出现错误我该怎么解决呀??请教大侠们! 给个UBB的Class 吧? javascript 为空或不是对象 在线等 用reflector反编译出来的C#代码中所有函数的内容为空,是使用了什么方法做到的?某种混淆器么?
DataSet ds = new DataSet();
MySqlConn.Open();
OleDbDataAdapter OleAdapter = new OleDbDataAdapter("Select * from testtable",MySqlConn);
OleAdapter.Fill(ds);
this.DataGrid1.DataSource = ds;
this.DataGrid1.DataBind();“/WebApplication1”应用程序中的服务器错误。
--------------------------------------------------------------------------------没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。源错误:
行 34: //OleDbConnection MySqlConn = new OleDbConnection("DRIVER = {MySQL ODBC 3.51 Driver};" + "SERVER = localhost;" + "DATABASE = mysql;" );
行 35: DataSet ds = new DataSet();
行 36: MySqlConn.Open();
行 37: OleDbDataAdapter OleAdapter = new OleDbDataAdapter("Select * from testtable",MySqlConn);
行 38:
{ }
catch (exception ex)
{ }
finally
{
}
把这加到中间试下 因该是未捕捉到异常吧
http://csharp.codenewbie.com/articles/csharp/1433/MySQL_and_NET__Using_MySQLDriverCS-Page_1.html
网站内有详细的英文介绍,我不多说。下面是我实现的代码:using MySQLDriverCS;MySQLConnection SqlConn = new MySQLConnection(new MySQLConnectionString("localhost","zengtext","root","faint").AsString);
SqlConn.Open();
MySQLDataAdapter da = new MySQLDataAdapter("select * from student",SqlConn);
DataSet ds = new DataSet();
da.Fill(ds);
this.DataGrid1.DataSource = ds;
this.DataGrid1.DataBind();
{
//------------打开数据库连接源--------------------
this._OdbcConnection.Open();
//---------------设置数据库字符集为gb2312-----------------------
this._OdbcCommand = new OdbcCommand("SET NAMES 'gb2312'",this._OdbcConnection);
//---------------执行设定信息-----------------------------------
this._OdbcCommand.ExecuteNonQuery();
//------------执行sql语句-------------------------
this._OdbcCommand = new OdbcCommand(sql,this._OdbcConnection);
this._OdbcCommand.ExecuteNonQuery();
this._OdbcConnection.Close();
}