Привет, ребята, кто-нибудь может помочь мне с моим кодом, я всегда получаю базовую ошибку соединения во время вставки данных, вызывая хранимую процедуру.
публичный список<string[]> generateCorpPartnersdata(int month, int year, decimal forex, int zonecode)
{
List<string[]> CorpPartnerGendata = новый список<string[]>();
Строковое Соединение = ConfigurationManager.ConnectionStrings["Партнеры"].Параметр connectionString;
строка sqltxt = "вызов corporateCommission_DBA(" + месяц + ", " + год + ", " + forex + ", " + zonecode + ");";
пробовать
{
using (MySqlConnection AddBranch = new MySqlConnection(Connection))
{
using (MySqlCommand addBranchCMd = new MySqlCommand(sqltxt, AddBranch))
{
AddBranch.Открыть();
addBranchCMd.CommandTimeout = 400000;
MySqlDataReader readBranch = addBranchCMd.ExecuteReader();
var temp = GetDataReaderColumnNames(readBranch);
int count = temp.Рассчитывать();
пока (readBranch.Читать())
{
string[] col = новая строка[count];
for (int i = 0; i < count; i++)
{
col[i] = readBranch.IsDBNull(i) ? строка.Пусто : readBranch.GetString(i);
}
CorpPartnerGendata.Добавить(кол.);
}
CorpPartnerGendata.Добавить(темп.Метод toArray());
ридбранч.Располагать();
AddBranch.Закрывать();
AddBranch.Располагать();
}
}
}
поймать (исключение бывший)
{
бросок экс;
}
возврат CorpPartnerGendata;
}
Что я уже пробовал:
я попытался увеличить тайм-аут запроса, но все та же ошибка.