cmd.Parameters.Add("@B_Date_Mo", SqlDbType.Int).Value = Tmo.Text
cmd.Parameters.Add("@B_Date_Ye", SqlDbType.Int).Value = Tye.Text
cmd.Parameters.Add("@B_Date_Da", SqlDbType.Int).Value = Tda.Text
خطای دومی تو این خطها و یا شایدم جاهای دیگه اتفاق میافته
شما داری مقدار تکست رو میریزی توی فیلد عددی