看板 Visual_Basic 關於我們 聯絡資訊
: 我也用了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差不多...) 我查了一下 mysql 有兩種連線方式connect/net 和 odbc connect/net有6.0 connect odbc只到5.1 appserv 是裝6.0.4的mysql 會不會是這個原因造成的呢? 我把odbc 和 appserv 移掉重灌 好消息是原來的錯誤訊息不見了 壞的是 出現更遭的錯誤 "嘗試讀取或寫入受保護的記憶體。這通常表示其他記憶體已損毀。" 天啊= = google了一下 好像很難解決 c# 跟 vb 我都可以接受 只是P大有提到c# 我才用c#寫 :p 因為我之前是習慣用c#寫的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.183.216
Peruheru:真複雜,這個好像已經不是我能解決得了XD 05/14 09:21
thisismysoul:XD 還是感謝你 05/14 22:37