2013-04-16 159 views
-1

我是.net中的總noob,但據我所知,可以使用C++在.net中編程。.NET入門 - 使用SqlConnection類(VS C++)

我使用的Visual Studio Express的2012和SQL Server Express 2012

我所試圖做的是:

我試圖讓代碼到SQL Server的連接。據我所知,這在.net中很容易(例如,參見SO鏈接link),並且可以使用SqlConnection類(例如,請參閱MSDN鏈接,例如link)。

我該怎麼做?

我需要做什麼/安裝使用VS c + +中的SqlConnection類?

我想我需要以某種方式安裝.net SDK,但是如何將它集成以便我可以在VS中使用它?有什麼步驟,以便我可以在VS Express中使用這個類(或者我是否需要獲得這個VS.net IDE?)

回答

0

如果要使用C++代碼中的.net庫,就我所知,你應該使用C++/CLI。 Here有關C++/CLI的一些信息。 也許有沒有其他的方式來使用.net沒有C++/CLI但我不確定這很容易。 C++是與.net相對的完全不受管理的代碼。

另一種方法是使用C++專用庫for SQL。例如Qt對此沒有不好的類。

最後:也許嘗試使用C#與.net? +)

+0

感謝您的幫助!我正在使用Visual Studio創建一個CLR控制檯應用程序,並使用「SqlConnecton^myCon = gcnew SqlConnection;」,正如我從[link](http://msdn.microsoft.com/en-us/ library/ke3a209d.aspx),這是從.net實例化對象的正確方法。但似乎SqlConnection沒有定義(顯然,因爲我沒有包含在任何頭文件或任何東西;))。你知道我需要包含什麼頭文件,或者我需要做什麼來使用這個SqlConnection類? –

+0

啊,使用System :: Data :: SqlClient工作!我玩一下這一點。感謝您一直以來的幫助!!我會接受爲答案:) –