参数' pId'没有在集合中找到

时间:2014-07-18 07:25:39

标签: c# asp.net

public void InsertSanalPos(int pCompanyId ,int pBankaId,string pMagazaNo,string pTerminalNo,string pKullaniciAdi,string pParola,string pSifre,string pTip,string pT9Text,string pNot,string pStatus,DateTime pRecordDate,string pGirisKodu)
{
    UtilMySqlHelper.ExecuteNonQuery(conString, CommandType.StoredProcedure, SpNameCollection.InsertBank,
            MySQLParameterGeneratorEx.GenerateParam(((MethodInfo)MethodBase.GetCurrentMethod()).GetParameters(),pCompanyId,pBankaId, pMagazaNo, pTerminalNo, pKullaniciAdi, pParola, pSifre, pTip, pT9Text, pNot, pStatus, pRecordDate, pGirisKodu));
}

1 个答案:

答案 0 :(得分:1)

这里的第一个线索应该是pId仅出现在问题标题中,而不是出现在方法的参数或查询的参数中;基本上:是的,我认为消息是完全正确的 - 没有pId参数,所以如果SQL想要一个,它就会失败。