我正在尝试检查max_allowed_packet
大小的值。这是我的代码:
public int MaxAllowedPacket()
{
var max = 0;
using (var conn = new MySqlConnection(_ConnectionString))
{
var sql = conn.CreateCommand();
sql.CommandText = "SHOW VARIABLES like 'max_allowed_packet'";
try
{
conn.Open();
var reader = sql.ExecuteReader();
// not sure where to go from here
}
catch (Exception ex)
{
// I've got some logging here
}
}
return max;
}
我怀疑查询的格式或执行错误,因为我的结果总是
-1
编辑:
我已经编辑了要使用的代码,sql.ExecuteReader()
但现在的结果是:
“枚举没有结果”。