本文介绍了有错误:在using语句中使用的类型必须可以隐式转换为' System.IDisposable'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在第3次使用语句时收到错误
MySql.Data.MySqlClient.MySqlBackup':在using语句中使用的类型必须可以隐式转换为'System。 IDisisable'
我的代码是:
I am getting error on 3rd using statement
MySql.Data.MySqlClient.MySqlBackup': type used in a using statement must be implicitly convertible to 'System.IDisposable'
My code is:
using (MySqlConnection conn = new MySqlConnection(constring))
{
using (MySqlCommand cmd = new MySqlCommand())
{
using (MySqlBackup mb = new MySqlBackup(cmd))
{
cmd.Connection = conn;
conn.Open();
mb.Import(file);
conn.Close();
}
}
}
推荐答案
using (MySqlConnection conn = new MySqlConnection(constring))
{
using (MySqlCommand cmd = new MySqlCommand())
{
MySqlBackup mb = new MySqlBackup(cmd);
cmd.Connection = conn;
conn.Open();
mb.Import(file);
conn.Close();
mb = null;
}
}
这篇关于有错误:在using语句中使用的类型必须可以隐式转换为' System.IDisposable'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!