2013-08-20 24 views
1

背景:我有一個.mdf數據庫,其中包含一些需要更改的數值(特別是傳感器的比例和偏移值)。該數據庫是由一個Visual Basic程序創建的,該程序控制一些實驗室設備並將相關數據存儲在.mdf文件中。請原諒我對這個話題的基本認識;我是一個完整的新手談到SQL Server和VB時。如何使用MS Access查看和更改.mdf文件的數據?

在搜索了很多帖子之後,我明白要打開.mdf文件,您必須在Microsoft Server Management Studio中「附加」它(我正在使用SQL Server 2005),這已成功完成。

問題:看來,這隻允許我查看和修改數據庫的結構,即。表,列,數據類型等,而不是數據庫本身的值。

有沒有辦法做到這一點手動,如何如何編輯MS Access中的.mdb文件的字段數據?再次,對於我對這個主題的有限知識感到抱歉。我會很樂意在需要時提供額外的細節。

+1

微軟Server Management Studio中也應該允許你打開一個單獨的表,通常與1000個記錄看或與第一200條進行修改。嘗試並在左側的對象瀏覽器中看到的表上點擊鼠標右鍵。 – cars10m

+1

@ cars10爲什麼使用klunky UI呢?編輯數據UI會產生一堆不必要的鎖,並具有其他限制,甚至是錯誤。這不是電子表格。 –

+0

您可以在查詢窗口中使用'UPDATE'命令來修改數據。 [文檔中有很多示例](http://technet.microsoft.com/en-us/library/ms177523.aspx)。 –

回答

1

你提到你想使用訪問。這可以做到。附加後,您的數據庫已啓動並正在運行。

在Access中,您可以簡單地在訪問中創建一個ODBC連接,並使用Access按您的需要編輯/修改您的數據。你也可以創建查詢。

它在菜單項「外部數據」[我猜因爲我使用荷蘭語版本]。你選擇創建一個「鏈接表」,選擇你的服務器,你就完成了。

+0

當談到SQL Server和VS時,我不是一個完全的新手,而且我在解決如何從Access訪問mdf文件時遇到問題。 [將SQL Server數據庫表導入Access 2010 - Microsoft社區]中的YouTube視頻(http://answers.microsoft.com/zh-cn/msoffice/forum/msoffice_access-mso_other/import-sql-server-db-tables- into-access-2010/94d00d07-e130-4c75-89da-6941b6075ef8?auth = 1)足夠幫助我終於弄明白了。有人應該寫一個文字說明作爲替代。 – user34660