2014-07-18 72 views
-1
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)); 
} 
+2

這看起來像一個*可怕的* API。 –

+0

是當前行中字段「columnname」的值,也許你沒有通過它! – faby

回答

1

這裏的第一條線索應該是pId只出現在問題標題中,而不是出現在查詢的方法或參數的參數中;基本上:是的,我認爲這個消息是完全正確的 - 沒有pId參數,所以如果SQL想要一個,它就會失敗。