使用C#我已經使用vs2010創建了一個數據集。我通過從SQL服務器數據表中拖放來添加表和表適配器。你能改變一個類型化數據集提供者嗎?
我想使用創建的數據集的表,但連接到訪問數據庫。我怎樣才能做到這一點?
我在這裏要做的是讓一個應用程序可以連接到一個SQL數據庫或使用相同的數據集與數據表的訪問數據庫。這甚至有可能嗎?
使用C#我已經使用vs2010創建了一個數據集。我通過從SQL服務器數據表中拖放來添加表和表適配器。你能改變一個類型化數據集提供者嗎?
我想使用創建的數據集的表,但連接到訪問數據庫。我怎樣才能做到這一點?
我在這裏要做的是讓一個應用程序可以連接到一個SQL數據庫或使用相同的數據集與數據表的訪問數據庫。這甚至有可能嗎?
是的,您可以在運行時更改連接以填充強類型數據集,只要架構相似即可。
http://thecodemonk.com/2008/02/18/tableadapter-connection-strings/
我還沒有發揮它但理論上很有前途
我認爲第一個陳述不是100%準確的。 'SELECT * FROM table;'語句在兩個數據庫引擎上工作正常 – user1406062
我同意@Phrancis ...我的建議是sql express用戶實例,而不是訪問。這將實現無縫切換。請按照codemonk的@Brij Raj Singh發佈的示例來實現應用程序級連接字符串,然後您將進行設置。
但是如果你還是想這樣做:
是的,這是可能的。您將如何選擇在任何特定時間使用哪個數據庫? – Brian
是access中的表和sql一樣嗎? – christiandev
是的,access和sql中的表是相同的。數據庫將在啓動時選擇。 – user1304232