问个函数返回对象的的问题
函数如下
public DataTable return_dt(string sql)
{
OleDbConnection con=new OleDbConnection(数据库链接字符)
try
{
con.Open();
}
catch (OleDbException err)
{ MessageBox.Show(err.Message); }
OleDbCommand cmd = con.CreateCommand();
cmd.CommandText = sql;//sql语句
try
{
dt.Load(cmd.ExecuteReader(CommandBehavior.CloseConnection));
}
catch (OleDbException err)
{
MessageBox.Show(err.Message + cmd.CommandText);
}
cmd.Dispose();
con.Close();
return (dt);
}
函数引用:
DataTable ab= return_dt(string sql);
现在在内存里是有2个DataTable,及函数处理有1个然后又赋值给了ab ,还是说只有1个DataTable 就是ab