我試圖從Access數據庫遷移到SQL服務器數據庫。我是否需要對我的代碼進行更改(用於保存,讀取,刪除等數據)?如果數據庫發生更改,代碼更改(表單訪問SQL Server)
我知道我需要改變連接,但代碼呢?
感謝
Furqan
我試圖從Access數據庫遷移到SQL服務器數據庫。我是否需要對我的代碼進行更改(用於保存,讀取,刪除等數據)?如果數據庫發生更改,代碼更改(表單訪問SQL Server)
我知道我需要改變連接,但代碼呢?
感謝
Furqan
大部分情況下,Access SQL查詢與SQL Server查詢非常相似。因此,除非您在查詢中使用特定於Access的結構,例如Val
,CInt
等,否則您可以安全地遷移到SQL Server。
雖然建議您在遷移後徹底測試程序,以免遇到「奇怪」的錯誤。
我敢肯定,轉換將需要一些時間和故障排除。首先,Access 2007版使用VBA作爲後端代碼,而SQL Server的編程與VBA完全不同。開發人員從Visual Basic 6(非常類似於VBA)轉換到VB.NET遇到了很多挑戰。
另外,請記住SQL Server最適合用作後端存儲引擎。用戶界面通常使用Visual Studio以.NET語言編寫。 SQL Server(至少到2005年 - 我沒有使用過2008)沒有像文件打開對話框那樣的用戶界面組件。