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

看板Visual_Basic作者 (laguna)時間15年前 (2009/05/19 21:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
大概講一下用ODBC連MySQL的前置動作: 1) 安裝MySQL Connector/ODBC 5.1 http://dev.mysql.com/downloads/connector/odbc/5.1.html (注意一下自己的作業系統選擇) 2)安裝完後你可以在控制台/系統管理工具/資料來源(ODBC)測試 點選【使用者資料來源】這個標籤按下【新增】 拉下去有MySQL ODBC 5.1 Driver可以選就是有裝成功 這裡你可以設定DSN測試連線是否成功(也可以後面寫連線字串時使用DSN連線) 如果這裡連不上或是不會設的話,那你可能要再熟悉一下MySQL 3)照前面ODBC範例連線...有問題再發問題,ODBC連線教學其實MSDN就有,大同小異 你有連過SQL SERVER應該很好懂。 ※ 引述《thisismysoul (網路只是噓你世界)》之銘言: : : 我也用了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: 218.172.57.149
文章代碼(AID): #1A4hHRxL (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #1A4hHRxL (Visual_Basic)