SqlConnection sqlConn = new SqlConnection(MyClass.GlobalConn());
sqlConn.Open();
try
{
string getAllBranch = "SELECT iBranch_num,LTRIM(RTRIM(sConstant)) FROM tblgobranch";
SqlCommand cmdgetAllBranch = new SqlCommand(getAllBranch, sqlConn);
SqlDataReader dRgetAllBranch=cmdgetAllBranch.ExecuteReader();
while (dRgetAllBranch.Read())
{
SqlCommand cmd = new SqlCommand("dbo.rvk_GetSalesPerItem", sqlConn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@piDateFrom", SqlDbType.Int).Value = FromDT1;
cmd.Parameters.Add("@piDateThru", SqlDbType.Int).Value = ToDT2;
cmd.Parameters.Add("@BRANCH", SqlDbType.NVarChar).Value = dRgetAllBranch[1].ToString();
cmd.Parameters.Add("@brNum", SqlDbType.Int).Value = dRgetAllBranch[0].ToString();
cmd.Parameters.Add("@PluCode", SqlDbType.NVarChar).Value = str1;
cmd.ExecuteNonQuery();
}
我有錯誤這裏錯誤使用執行存儲過程雖然條件
「沒有與此命令相關的已開放數據讀取器」
請幫我這個。
嘗試在每次調用rvkGetSalesPerItem SP時使用新的Connection對象。 – jerjer
'MyClass.GlobalConn'方法有什麼作用? –
我的連接字符串連接到我的數據庫。 –