none
如何利用VB.NET做出一個連線到網路資料庫的login系統?(Access庫) RRS feed

  • 問題

  • 如何利用VB.NET做出一個連線到網路資料庫的系統?(Access庫)

    你們好,我想做出一個能足夠連線到Access庫的程式..

    但是我就摸不著腦,應該怎麼做呢?

    我只知道怎麼樣開啟到網上的Access庫

    但就只是開啟...不能做到login

    他只打開了資料庫,請問有什麼方法可以打開和用Access庫中的資料作login呢?

    小弟對vb還不是很熟,希望有高手教一教我...

    有空的話,可以做一個範本給我.我會萬分感謝!!!

    因為我真的急著交了!!><

    謝高手們!
     
    您無法為自己的文章投票
    ------------------------------
    我想做到

    打開程式後,可以輸入id和pw

    之後進行檢驗

    正確的話

    就給開啟

    感謝!
    • 已移動 Bill ChungMVP, Moderator 2009年12月19日 下午 12:38 Visual Basic ADO.NET的問題 (從:Visual Studio一般討論區(General))
    2009年12月19日 上午 06:57

解答

所有回覆

  • Dim command As New OleDbCommand(queryString, connection) 
    command.CommandText = _ "SELECT * FROM table WHERE [id] = ? AND [pw] = ?" 
    command.Parameters.Add(Me.TextBox1.Text) 
    command.Parameters.Add(Me.TextBox2.Text)

    OleDbConnection.ConnectionString 屬性 
    http://msdn.microsoft.com/zh-tw/library/system.data.oledb.oledbconnection.connectionstring(VS.80).aspx 

    OleDbCommand 類別 
    http://msdn.microsoft.com/zh-tw/library/system.data.oledb.oledbcommand(VS.80).aspx 

    OleDbCommand.Parameters 屬性 
    http://msdn.microsoft.com/zh-tw/library/system.data.oledb.oledbcommand.parameters(VS.80).aspx 

    參考以上...
    • 已編輯 Joe Hung 2009年12月19日 上午 08:54
    2009年12月19日 上午 08:26
  • Dim command As New OleDbCommand(queryString, connection) command.CommandText = _ "SELECT * FROM table WHERE [id] = ? AND [pw] = ?" command.Parameters.Add(Me.TextBox1.Text) command.Parameters.Add(Me.TextBox2.Text) OleDbConnection.ConnectionString 屬性 http://msdn.microsoft.com/zh-tw/library/system.data.oledb.oledbconnection.connectionstring(VS.80).aspx OleDbCommand 類別 http://msdn.microsoft.com/zh-tw/library/system.data.oledb.oledbcommand(VS.80).aspx OleDbCommand.Parameters 屬性 http://msdn.microsoft.com/zh-tw/library/system.data.oledb.oledbcommand.parameters(VS.80).aspx 參考以上...
    對不起..我不懂你給我的...

    有.ASPX?的是什麼?

    另外,這是個什麼結構??

    可以給我明白一些的嗎?
    2009年12月19日 上午 08:29
  • 已重新排版編輯,請參考以上網址說明和語法,使用OldDB類別...
    2009年12月19日 上午 11:39
  • 先研究一下 [.NET Framework 開發人員手冊 ADO.NET ] 尤其是[.NET Framework 開發人員手冊 擷取和修改 ADO.NET 中的資料 ]這個章節
    關鍵 : 要把 OleDBDataReader的部份弄清楚.
    然後試著自己寫寫看, 當你的程式碼有點雛形後, 再問關鍵問題怎麼解決.
    這邊沒有人喜歡幫人寫一整套程式碼的作業.
    如果你有努力過的成果貼上來, 我們很願意告訴你關於某些你較為不瞭解的程式碼的意見
    學而不思則罔, 思而不學則殆.
    如果你一直都看不懂、不想學習看懂、抗拒看懂MSDN Library的話,那你最好放棄想要寫好程式這件事
    如果你自私地不肯回饋與分享,那別人為何要花時間回答你的問題?
    2009年12月19日 下午 12:33
    版主
  • 先研究一下 [.NET Framework 開發人員手冊 ADO.NET ] 尤其是[.NET Framework 開發人員手冊 擷取和修改 ADO.NET 中的資料 ]這個章節
    關鍵 : 要把 OleDBDataReader的部份弄清楚.
    然後試著自己寫寫看, 當你的程式碼有點雛形後, 再問關鍵問題怎麼解決.
    這邊沒有人喜歡幫人寫一整套程式碼的作業.
    如果你有努力過的成果貼上來, 我們很願意告訴你關於某些你較為不瞭解的程式碼的意見
    學而不思則罔, 思而不學則殆.
    如果你一直都看不懂、不想學習看懂、抗拒看懂MSDN Library的話,那你最好放棄想要寫好程式這件事
    如果你自私地不肯回饋與分享,那別人為何要花時間回答你的問題?

    是真抱歉了...

    我是的是不太懂
    2009年12月19日 下午 01:14
  • Access 並不支援網路連線,只能以 UNC 方式處理,就跟本機一樣。

    請先瀏覽既有討論:
    http://social.msdn.microsoft.com/Search/zh-TW/?Refinement=112&query=Access%20UNC
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2009年12月19日 下午 05:17
  • 如果你是問 ASP.NET ,那表示你貼錯版,而且問題不明確,請重新組織你的問題,網友才能針對問題回應。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2009年12月19日 下午 05:18
  • 你是希望使用者登入後才能看到資料庫內的資料嗎??
    Joe大的回覆內容就是答案了

    把帳號、密碼存在資料庫,程式執行的時候就去比對使用者輸入的帳號跟密碼
    比對正確的話,再用DataGridView把資料顯示出來就行了
    (不要讓使用者直接在access上double click,不然你的程式派不上用場)



    另外,喵大有詳細的教學,雖然用的資料庫不是Access,不過原理相同
    http://www.dotblogs.com.tw/topcat/archive/2009/08/03/9821.aspx


    2009年12月19日 下午 06:38