Re: [問題] vc++ 2008連結MYSQL

看板C_and_CPP (C/C++)作者 (累人啊....)時間15年前 (2011/02/03 22:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《su31o4gj83 (哈哈哈哈哈哈哈哈哈哈哈)》之銘言: : 你的語法是 C++/CLI 耶 : 是因為你需要與 C++ 的程式碼溝通嗎 ? 因為使用VC++ Windows Form來寫程式,所以很自然而然的就用到C++/CLI了 : 如果不是的話, 或許可以考慮只用 C# or C/C++ 來開發 : 因為 C++/CLI 的網路資源比較少 我是直接上MSDN看C#或VB的語法來翻譯成我要的程式碼,因為不難懂 : 我有用過 C++ 加上 MySQL connector (C++) 來連接資料庫 : 基本上是 ok 的 : : 1.連結真的有成功嗎? : 我有兩個方法 : 1. 下 break point 看連線的物件是不是 NULL (這部份可以寫成一個連線測試函式) 這部份我有試,但是不是NULL我看不出來@@,而測試函式嘛,還不知道怎麼寫.. : 2. 下載瀏覽資料庫的軟體, 看 INSERT 的資料到底有沒有進資料庫 目前我只是練習讀取已經在資料庫的資料,就卡在這裡了 : : 2.怎麼讓資料顯示在dataGridView1呢? : 這部份應該是視窗程式開發, 可以先獨立開個專案確定這部份是 ok 的 這部份應該是沒問題 : 不要跟資料庫的問題混雜在一起 : 或是先確定跟資料庫的溝通是 ok 的, 再回頭來處理這邊 程式碼如下,跟之前的差不多,寫上註解說明我的問題 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(); DataSet^ fs=gcnew DataSet(); myDataAdapter->Fill(fs);//這地方便不確定資料是不是真的有丟進來 逐步偵錯來看看不太出來@@ bindingSource1->DataSource=fs; dataGridView1->DataSource=bindingSource1;//不確定dataGridView1 有沒有獲得資料來源 dataGridView1->AutoResizeColumns (DataGridViewAutoSizeColumnsMode::AllCellsExceptHeader); 執行結果就是沒有錯誤,但是dataGridView1完全空白 以上,再麻煩各位說明,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.68.161
文章代碼(AID): #1DIiAJRK (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1DIiAJRK (C_and_CPP)