2014-09-01 176 views
0

在這裏,我想在一個gridviewmysql數據庫連接錯誤,同時連接到MySQL數據庫在asp.net

CODE

OdbcConnection con = new OdbcConnection("Driver={MySQL ODBC 3.51 ANSI Driver};Server=localhost;Database=test;uid=root;pwd=amritalikun;option=3"); 
OdbcCommand cmd; 
OdbcDataReader rr; 
protected void Page_Load(object sender, EventArgs e) 
{ 

} 
protected void Button1_Click(object sender, EventArgs e) 
{ 
    cmd = con.CreateCommand(); 
    cmd.CommandText = "select * from employee"; 
    con.Open(); 
    rr = cmd.ExecuteReader(); 
    GridView1.DataSource = rr; 
    GridView1.DataBind(); 
    con.Close(); 

} 

的問題是,以顯示員工表informtaion每當我調試我的代碼,它在con.Open()處顯示以下錯誤行

An exception of type System.Data.Odbc.OdbcException occurred in System.Data.dll but was not handled in user code

Additional information: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

我沒有得到什麼是實際的錯誤,需要幫助如何解決這個問題。

回答

0

您需要安裝相應的驅動程序MySQL的ODBC 3.51

去運行,鍵入odbcad32.exe的然後進入系統DSN,並檢查是否安裝了MySQL的 ODBC驅動程序3.51或不