2010-02-05 52 views
0

我在VB.NET中找出數據庫時遇到了問題。 (VS 2008)VB.NET數據庫入門

我需要使用哪些控件,以及如何使用它們?我在尋找教程和示例代碼。

我正在研究一個瑣事遊戲,其中管理員可以刪除問題並將問題添加到數據庫中。

編輯:

程序必須能夠通過代碼來完成所有的數據庫交互本身。


關於DB便攜...

我不打算在多臺機器上安裝它,所以便攜性不是主要問題,但我是相當不被綁定到Access或SQL Server。 (這是可能的 - ?便攜式數據庫文件)


多一點抱怨...... 我真的需要使用連接字符串,並在VB整個DB域的幫助。我已經用PHP完成了數據庫,所以我不完全無知。這是令人困惑的東西的VB方面。

謝謝。可用實驗室的手中,使一件輕而易舉的設置對數據庫的訪問,並可以把它作爲一個配置更改爲指向新的/不同的DB簡單 -

+0

IIRC,您可以在您的VB窗口應用程序中嵌入Access DB引擎。 – 2010-02-05 01:20:41

+0

IIRC = ???另外,作爲回答,請提供更多細節。 – Moshe 2010-02-05 01:21:23

+2

如果我正確回憶。至於更多的細節:http://msdn.microsoft.com/en-us/library/ms811304.aspx還有vistaDB以及:http://www.vistadb.net/technical/embedded-database.aspx – 2010-02-05 20:50:34

回答

1

你考慮過SQLite數據庫嗎?這是一個非常小的數據庫,用於我的許多vendors。我沒有親自使用SQLite,但我知道Firefox使用它,iPhone也是如此(從我讀過的內容)。

SQLite不要求你安裝任何東西(根據下面的帖子)。這是訪問或攜帶SQL Server Express的不錯選擇。

如果您決定使用SQL Server Express,那麼您將需要需要來爲其使用的每臺計算機安裝從here開始的運行時。

下面是一些鏈接可以幫助你開始

Google for SQLite DB
ADO.NET 2.0 Provider for SQLite
最後,這裏有一個博客post概述如何完成它,而且要快。

乾杯!

1

我建議Microsoft's Enterprise Library

另外,請查看http://connectionstrings.com/瞭解相關信息。

+0

可移植性如何? – Moshe 2010-02-05 01:18:53

+0

很難知道什麼能夠爲您提供最好的服務,而無需瞭解您打算如何構建應用程序的更多信息,但是您可以爲數據庫分發SQL Compact http://www.microsoft.com/sqlserver/2008/en/us/ compact.aspx, – 2010-02-05 01:27:26