Я использую MySQL Connector для ASP.NET для получения данных с моего сервера MySQL. Кажется, все работает нормально, но только при первой асинхронной обратной передаче моей страницы MySQLDataAdapter не заполняет мой DataSet. После полного обновления данные успешно загружаются с помощью асинхронной обратной передачи.
Я пытаюсь назначить большее значение времени ожидания команды, но, похоже, оно не работает.
Это не происходит локально, только на рабочем сервере.
Я проверил, что заливка не работает, отображая строку запроса, а также на каждой асинхронной обратной передаче (отображая count () моего DS.table [0] .rows).
Это действительно метод заливки, который не работает.
try
{
using (MySqlConnection conn = new MySqlConnection(_connexionString))
{
string requete = "";
DataSet DS = new DataSet();
requete = "SELECT * from MYTABLE";
using (MySqlDataAdapter MSDA = new MySqlDataAdapter(requete, conn))
{
DS.Clear();
MSDA.Fill(DS);
}
conn.Close();
conn.Dispose();
}
}
catch (MySqlException ex)
{
l_error.Text = ex.ToString();
}