台灣最大程式設計社群網站
線上人數
1580
 
會員總數:240909
討論主題:186668
歡迎您免費加入會員
討論區列表 >> VB.NET >> VB.NET+MySQL 抓一筆資料
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
VB.NET+MySQL 抓一筆資料
價值 : 100 QP  點閱數:178 回應數:9

樓主

高培源
門外漢
0 6
116 24
發送站內信

如標題!!
我已經使用工具欄裡面的"DataGridView"來顯示出我抓取的資料了
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim str As String = "server=localhost; uid=root; pwd=; database=dbprofile;"
Dim con As New MySqlConnection(str)
Dim query As String = "select * from profile;"
Dim adpt As New MySqlDataAdapter(query, con)
Dim ds As New DataSet()
adpt.Fill(ds, "Emp")
DataGridView1.DataSource = ds.Tables(0)
End Sub
之前有改過ds.Tables(0) 把它改成(1)有錯 有式過("ID")沒錯 但是根本抓不到

目前就是卡在如果我要抓一筆資料我要怎麼改?
如果我以後要抓取一欄資料我又要怎麼改?
請大家幫我看看

搜尋相關Tags的文章: [ VB.NET+MySQL 抓一筆資料 ] ,
本篇文章發表於2017-10-11 11:55
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
不錯的參考

Daimom
捐贈 VP 給 Daimom 檢舉此回應
你需要先瞭解一下ds.Tables(0)的意思。
他的意思跟你所想的不太一樣

如果只要抓第一筆資料的話
可以考慮從sql著手..
請 google 『 mysql limit 』
本篇文章回覆於2017-10-11 15:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

高培源
檢舉此回應
MySQL的語法 放在VB.NET語法不是會不通嗎??
本篇文章回覆於2017-10-11 16:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小魚
檢舉此回應
那你那段 "select * from profile;" 是在做什麼?
本篇文章回覆於2017-10-12 00:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

高培源
檢舉此回應
在dbprofile資料裡面抓取 profile 資料表的程式碼
本篇文章回覆於2017-10-12 11:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
所以你的認知,在profile裡面抓資料不是sql語法?


這兩段就會去連資料庫了...

如果是書上的話,可能要麻煩你看一下文字內容。
本篇文章回覆於2017-10-12 11:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
不錯的參考

小魚
檢舉此回應
我意思是說
"select * from profile;"
這段就是SQL語法了,
你只要改這段就可以了.
如果SQL語法不熟,
就要Google一下了,
網路上資源還蠻多的.
本篇文章回覆於2017-10-12 12:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

高培源
檢舉此回應
資料庫的東西抓到 DataGridView 我目前是OK的 有顯示出來
例如:
ID 生日 名子
01 123 哈哈
02 321 嘿嘿
03 159 呵呵

就像這樣有顯示出來 是正確的
但是如果今天 我要單單要抓取"生日"欄 或者 "生日"裡面的 321 我要怎麼做
不知道這樣說大大有沒有懂意思
這個有牽扯到MySQL的語法??
本篇文章回覆於2017-10-12 12:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
當然有啊

select * from profile 就是抓所有的欄位

其結果就是
ID 生日 名子
01 123 哈哈
02 321 嘿嘿
03 159 呵呵
如果是

select 生日 from profile

那就只會出現「生日」這個欄位的資料
其結果就是
生日
123
321
159

這樣你明白上面幾位大大跟你說的事了嗎??
本篇文章回覆於2017-10-12 19:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

高培源
檢舉此回應
我了解了 我在研究就看看
本篇文章回覆於2017-10-15 19:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.