2011-01-24 36 views

回答

0

是的,你可以使用SqlClient,你不應該得到任何錯誤。

2

最好的方法是使用ADO.NET,它應該工作得很好。你絕對應該從ODBC路線望而卻步:

using (var conn = new SqlConnection("Data Source=mySql200Server;Initial Catalog=myDataBase;User Id=user;Password=secret;")) 
using (var cmd = conn.CreateCommand()) 
{ 
    conn.Open(); 
    cmd.CommandText = "SELECT count(*) FROM foo"; 
    var result = cmd.ExecuteScalar(); 
} 

如果不能在這裏工作是檢查的事項:

  • 你的連接字符串是正確的(服務器/數據庫/用戶名/密碼)
  • 你必須從你的ASP.NET服務器中訪問SQL服務器(驗證網絡和防火牆)
  • 你的SQL查詢是正確的
+1

令人印象深刻!我不知道它與Sql 200一起工作! :)只是在開玩笑,它應該可以正常工作,我自己在過去做過。 – Joshua