2015-11-07 81 views
-2

我正在爲Visual Studio 2010中的學校項目進行數學測驗(而不是選擇)。我計劃使用訪問數據庫來保存每個問題和相應的多項選擇答案,包括哪些答案是正確的。類似這樣的:The access database如何在vb中讀取數據庫中的測驗問題?

屏幕設計包括問題編號,問題和4個選擇題答案。當用戶按下回答時,我希望程序能夠評分它們是否正確(我可以對其進行編碼),然後遞增到數據庫中的下一行,並加載下一個問題和答案集。

我不確定如何將數據庫加載到程序中。每個問題完成後,我會增加表ID,使其指向下一個問題(如圖所示)。在此之後,問題欄內的問題應該被加載到我創建的標籤中。

對不起,如果我聽起來真的很愚蠢 - 我只是一個初學者。

+0

你在正確的軌道上。首先將問題ID設置爲1.然後從問題ID = 1的數據庫加載問題。在窗體上顯示問題和選項。將實際答案存儲在變量中,以便您可以判斷用戶是否選擇了正確的答案。用戶選擇一個選項後,用他的答案檢查存儲的答案。如果他們是平等的,增加他的分數。然後增加問題ID。重複處理所有問題。 – Han

回答

0

將數據從數據庫加載到程序中的一種方法是使用ADO.NET。

首先使用指向數據庫的連接字符串創建連接對象(在Access數據庫爲OleDbConnection的情況下)。 如何形成連接字符串可以找到here

然後您使用DataAdapter將數據從數據庫加載到DataSet中,然後您可以訪問它。

+0

非常感謝 - 現在取得一些進展! :) –