[問題] vc++ 2008連結MYSQL
開發平台(Platform): VC++
額外使用到的函數庫(Library Used): MySQL.Data
問題(Question):
已爬過文,但是有些地方還不是很懂,根據查到的一些資料
要連結必須要去官網下載connector,這些應該都沒問題了,在VC2008的伺服器總管中
也連結的到MySQL,但在開一個新專案後,資料/加入新資料來源,卻不會出現資料庫的選項
只有物件選項,裡面會出現先前設定好的參考來源Mysql.data等等
google有看過說2008並沒有支援的很好,還是須要以撰寫程式碼為主
所以我的程式碼如下
String^ aaa="server=
localhost; user id=root; password=25571248; database=test";
MySql::Data::MySqlClient::MySqlConnection^ myConn=gcnew
MySql::Data::MySqlClient::MySqlConnection(aaa);
String^ strSQL="select * from Member";
MySql::Data::MySqlClient::MySqlDataAdapter^ myDataAdapter=gcnew
MySql::Data::MySqlClient::MySqlDataAdapter(strSQL,myConn);
myConn->Open();
DataTable^ table = gcnew DataTable();
bindingSource1->DataSource=table;
dataGridView1->AutoResizeColumns(
DataGridViewAutoSizeColumnsMode::AllCellsExceptHeader);
以上是照著網路上的範例(VB)改成C++的,執行時不會有錯,但是也如想像的
並沒有什麼效果出來
所以這裡我有幾個問題
1.連結真的有成功嗎?
2.怎麼讓資料顯示在dataGridView1呢?
3.書上常看到的範例(2005)多是以連結Access示範,然後以BindSource及BindNavigator
來連結資料庫,在加入資料來源時也都可順利連結到資料庫,在本例子中
沒辦法照此方法完成真的是因為2008對於MySql支援的不夠完整嗎?
以上,煩請有經驗的大大回答,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.26.66.122
→
02/02 19:32, , 1F
02/02 19:32, 1F
→
02/02 19:33, , 2F
02/02 19:33, 2F
→
02/02 21:13, , 3F
02/02 21:13, 3F
→
02/02 21:14, , 4F
02/02 21:14, 4F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 5 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章