[問題] 資料庫連線

看板C_Sharp作者 (摘不到的星)時間14年前 (2011/04/17 17:16), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
目前練習了一個使用ODBC連線紀錄每天作息+開銷的程式 起初我在兩個form(作息與開銷)都寫了連資料庫的物件 OdbcConnection; OdbcDataAdapter; .... 1. 請問這樣的寫法有沒有問題? 如果我的程式功能多一點 不就開一個新的form就要連一次sql server? 承上 後來我想增加一個連線的類別 讓每個form都去使用這個連線類別(不知道這樣的做法對不對) 這樣是不是就不會有開一次form連一次線的問題 不過我在main裡面建立這個新的類別之後 在form裡面卻沒辦法去使用他, 也不能加上public ex: DbConn myDbConn = new DbConn(); //DbConn是新增的類別 FrmDailySchedule f1 = new FrmDailySchedule(); btn1_click(){ this.Hide(); f1.ShowDialog(); this.Show(); } //////////////////////////////// public partial class FrmDaily : Form{ private void FrmLogin_Load() { myConn(在這邊就出現錯誤...看不到我新增的物件了...) } 煩請指點一下怎麼連線比較正確 感恩~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.26.229.123 ※ 編輯: tigertiger 來自: 163.26.229.123 (04/17 17:18)

04/17 19:12, , 1F
將你的連線類別內的方法設為靜態方法
04/17 19:12, 1F

04/27 13:36, , 2F
將dbconn設成global變數,form間就能存取得到 global::XXX
04/27 13:36, 2F
文章代碼(AID): #1Dgg_K_L (C_Sharp)