我有一個具有Access .accdb作爲數據庫的C#應用程序。連接字符串由App.Config管理。我在64位機器上開發了項目,當我在數據庫連接錯誤時安裝應用程序32位機器時,彈出「期望非空字符串for'providerInvariantName'參數」。 請幫幫我。 在此先感謝。期待在訪問數據庫的c#應用程序中出現'providerInvariantName'參數錯誤的非空字符串
1
A
回答
1
我已經在App.config文件中添加以下代碼。
1
它必須是App.Config中的連接字符串。
檢查鏈接: Entity Framework - Expecting non-empty string for 'providerInvariantName' parameter http://forums.asp.net/t/1491467.aspx?Expecting+non+empty+string+for+providerInvariantName+parameter
看來u需要檢查的ProviderName在連接字符串。它應該是providerName =「System.Data.SqlClient」(對於Sql提供程序)。
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
而且該錯誤消失後:
相關問題
- 1. 實體框架 - 期待'providerInvariantName'參數的非空字符串
- 2. 訪問Oracle數據庫的Java/C#程序,字符串中的字符串錯誤
- 3. 錯誤在C#中訪問數據庫
- 4. 訪問數據庫連接字符串錯誤在asp
- 5. 錯誤:期待「)」的參數
- 6. 當試圖訪問字符串中的字符時出現總線錯誤C
- 7. 訪問C程序中的字符串
- 8. 訪問數據庫的程序文件連接字符串
- 9. 與pdo中的訪問數據庫連接時出現錯誤
- 10. 從MVC 4應用程序訪問數據庫時出錯
- 11. 訪問應用程序數據空間
- 12. ASP.NET首次在我的應用程序中訪問數據庫錯誤
- 13. 訪問數據庫連接字符串錯誤
- 14. 用於訪問程序文件中的數據庫的連接字符串
- 15. 寫入Oracle數據庫時出現錯誤字符串
- 16. SQLite數據庫非ASCII字符錯誤
- 17. 訪問數據庫連接字符串
- 18. 訪問數據庫連接字符串
- 19. Android數據庫字符串訪問
- 20. 在響應數據中計算字符串的出現次數
- 21. 從C#數據庫應用程序加載數據時出錯
- 22. 通過字符串中的數字排序現有數據庫
- 23. 在我的應用程序中訪問聯繫人數據時出現問題
- 24. 字符串數組訪問錯誤
- 25. C#訪問數據庫錯誤
- 26. 分配訪問數據庫的c#應用程序
- 27. C# - 訪問WPF應用程序的SQLite數據庫
- 28. 避免在Android應用程序數據庫中保存空字符串
- 29. 我的字符串沒有出現在我的數據庫中
- 30. 將列表框中的項目添加到訪問數據庫時出現字符串錯誤
讓我看看你的連接字符串 –