Re: [SQL ] VB.NET 要如何加入參考appserv的mysql

看板Visual_Basic作者 (還在想)時間16年前 (2009/05/13 13:29), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串4/6 (看更多)
※ 引述《thisismysoul (網路只是噓你世界)》之銘言: : 我用c#測試 : 出現這個錯誤 : ERROR [HY000] [MySQL][ODBC 5.1 Driver]Access denied for user : 'ODBC'@'localhost' (using password: YES) : 上網查是說我的密碼有誤? : 可是我確認過我的密碼沒錯 怎麼會這樣= = : 我的CODE 如下 : OdbcConnection conn = new OdbcConnection( : "Driver={MySQL ODBC 5.1 Driver};" + : "Server=localhost;" + : "Data Source=football;" + : "User=root;" + : "Password=mysqlpas;" + : "option=3;" : ); : 127.0.0.1和localhost都試過,還是不行 : 另外我想問一個問題 : "Server=localhost;"這一行可以寫機器名稱嗎? : 我以前用c# 和 mssql 開發時 : 可以寫成這樣 : "Server=PC\SQLEXPRESS" : PC 是我的電腦名稱 SQLEXPRESS是我的mssql伺服器名稱 : 我想知道有沒有辦法寫成 : "Server=主機名稱\mysql伺服器名稱" : 因為我在appserv中找不到 mysql的伺服器名稱 我也用了C#來寫寫看(耶,這是我第一次寫C#呢!) private void Form1_Load(object sender, EventArgs e) { OdbcConnection mySqlconn = new OdbcConnection( "Driver={MySQL ODBC 5.1 Driver};"+ "Server=localhost;Database=test;"+ "User=root;Password=0000;Option=3;"); OdbcCommand mySqlCom = new OdbcCommand( "SELECT * FROM test2"); mySqlCom.Connection= mySqlconn; OdbcDataAdapter mySqlAdap = new OdbcDataAdapter(mySqlCom); DataSet mySqlDS = new DataSet(); mySqlAdap.Fill(mySqlDS); dt = mySqlDS.Tables[0]; dataGridView1.DataSource = dt; } 寫出來是這樣 可以讀取到我放在test資料庫裡面test2資料表的三筆資料 參考一下(其實可能也沒啥好參考的,真的跟VB差不多...) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.154.54

05/13 13:31, , 1F
對了,我有在外宣告 DataTable dt = new DataTable();
05/13 13:31, 1F

05/13 15:26, , 2F
我都只有人家逼我幫忙的時候才勉為其難從VB改成C# X(
05/13 15:26, 2F

05/16 21:14, , 3F
自然而然的習慣2種語言(誤)
05/16 21:14, 3F
文章代碼(AID): #1A2bh3h9 (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #1A2bh3h9 (Visual_Basic)