[問題] 如何按一個Btn即可顯示資料庫資料在Lable

看板C_Sharp (C#)作者時間13年前 (2012/09/04 01:11), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
小妹才疏學淺,程式一直回傳System.Data.OleDb.OleDbConnection 回傳這個給我ˊˋ不然就是執行到 oleCmd.ExecuteNonQuery(); 就出錯 因為會出錯所以被我刪了:( using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.OleDb; using System.Data; namespace WebApp { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Btn_load_Click(object sender, EventArgs e) { System.Data.OleDb.OleDbConnection oleConn = new System.Data.OleDb.OleDbConnection(" Provider=Microsoft.Jet.OleDb.4.0;Data Source=database.mdb"); oleConn.Open(); System.Data.OleDb.OleDbCommand oleCmd = new System.Data.OleDb.OleDbCommand(); oleCmd.CommandText = "SELECT * FROM GCenterLocation"; Console.WriteLine(oleCmd);//不曉得如何顯示資料庫資料在Label... 到這就完全沒反應了 } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.251.58 ※ 編輯: camellia0413 來自: 118.168.251.58 (09/04 01:22)

09/04 16:53, , 1F
command要先接到資料,可以用idatareader or datatable
09/04 16:53, 1F

09/04 16:54, , 2F
接完之後再看你要進一步怎麼處理
09/04 16:54, 2F

09/04 19:46, , 3F
oleCmd.ExecuteReader() 之前少了這行:
09/04 19:46, 3F

09/04 19:46, , 4F
oleCmd.Connection = oleConn;
09/04 19:46, 4F

09/04 19:46, , 5F
接下來,就是樓上c大說的作法。
09/04 19:46, 5F
文章代碼(AID): #1GHEIxOO (C_Sharp)
文章代碼(AID): #1GHEIxOO (C_Sharp)