我有這樣的代碼:無效試圖調用時閱讀的讀者在使用Windows WCF服務關閉320交織應用
public DataTable GetScriptDetails()
{
DataTable dtScriptDetails = new DataTable();
SqlConnection con = new SqlConnection("Data Source=sample;Initial Catalog=ScriptManagement;User ID=sa;Password=abcde");
con.Open();
SqlCommand cmd = new SqlCommand("select ScriptName,UploadDate from ScriptDetails", con);
using (SqlDataReader dataReader = cmd.ExecuteReader())
{
while (dataReader.Read())
{
dtScriptDetails.Load(dataReader);
}
dataReader.Close();
}
con.Close();
return dtScriptDetails;
}
,但我得到這個錯誤:
無效試圖調用閱讀時閱讀器關閉。
我搜查了很多,但無法解決這個問題。 任何幫助將不勝感激。
你檢查了連接字符串嗎?可以嗎?我的意思是你可以使用你提供給'SqlConnection'的連接字符串連接到你的數據庫嗎? – Christos
是的。對於我將一些值插入到數據庫的另一種方法,它工作正常。 –