2008年9月18日 星期四

連結MS-Express/Enterprise時的差別!

一般在寫ASP.NET時,若DataBase是MS-SQL,那麼一般有兩
種版本-Express/Enterprise,而這兩種版本的連結語法
是不一樣的:
Express
Express連結時,是以"資料庫檔案"的方式在連接



strdbcon = "DataSource=.\SQLEXPRESS;AttachDbFilename=DataDirectory\資料庫檔名.mdf;Integrated Security=True;User Instance=True";

Enterprise
Exterprise連結時,因其不支援"資料庫檔案"的方式,所
以必須以"SQL Server"的方式連結



public SqlConnection conn = new SqlConnection("Data Source=網域名稱;AttachDbFilename=資料庫實體路徑;Integrated Security=True");
public SqlCommand cmd;
public SqlDataReader dr;

沒有留言: