我開左個SQL SERVER DATABASE,入面得一個table叫login,有4個FIELD-id,pw,type,status
我想用data set 拿返D data出來,但一 execute 就出左" 在檔案 App_Data\D1.mdf 附加自動命名的資料庫之嘗試失敗。相同名稱的資料庫已經存在、無法開啟指定的檔案或者它位於 UNC 共用中。"
CODE 如下:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnLogin_Click(object sender, EventArgs e)
{
string conn = "Data Source=.\\SQLEXPRESS;AttachDbFilename=App_Data\\D1.mdf;Integrated Security=SSPI;User Instance=True;uid=sa; pwd=s";
string strSQL = "select * from login";
SqlDataAdapter da = new SqlDataAdapter(strSQL, conn);
DataSet ds = new DataSet();
da.Fill(ds, "login"); //<---RUN到呢度有問題
for (int i = 0; i < ds.Tables["login"].Rows.Count; i++)
{
Label1.Text = ds.Tables["login"].Rows[1].ToString();
}
}
}
請高手們幫幫手
[ 本帖最後由 nessyamato 於 2008-12-30 16:50 編輯 ] |