MySqlConnection conn = new MySqlConnection("server=127.0.0.1:3306;user=root;password=;database=a0907145649");
string mystr = "select * from ecs_order_info";
MySqlDataAdapter da = new MySqlDataAdapter(mystr, conn);
DataSet ds = new DataSet();
da.Fill(ds);
空间引用过了,帮忙看下什么问题!
引发类型为“System.Exception”的异常。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Exception: 引发类型为“System.Exception”的异常。
源错误:
行 20: MySqlDataAdapter da = new MySqlDataAdapter(mystr, conn);
行 21: DataSet ds = new DataSet();
行 22: da.Fill(ds);
行 23: DataList1.DataSource = ds;
行 24: DataList1.DataBind();
源文件: d:\My Documents\Visual Studio 2008\WebSites\MysqlInfo\Default.aspx.cs 行: 22
堆栈跟踪:
[Exception: 引发类型为“System.Exception”的异常。]
MySql.Data.MySqlClient.NativeDriver.Open() +110
[MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts.]
MySql.Data.MySqlClient.NativeDriver.Open() +238
MySql.Data.MySqlClient.MySqlPool.GetPooledConnection() +61
MySql.Data.MySqlClient.MySqlPool.GetConnection() +142
MySql.Data.MySqlClient.MySqlConnection.Open() +335
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +121
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +137
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) +86
_Default.Page_Load(Object sender, EventArgs e) in d:\My Documents\Visual Studio 2008\WebSites\MysqlInfo\Default.aspx.cs:22
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436