【发布时间】:2018-12-10 18:29:22
【问题描述】:
public class Connect
{
public DataSet Rezultate = new DataSet();
public void Function(string query, string conexiune)
{
using (SqlConnection CONNECT = new SqlConnection(conexiune))
{
SqlDataAdapter adaptor = new SqlDataAdapter(query, CONNECT);
SqlCommand command = new SqlCommand(query, CONNECT);
try
{
command.Connection.Open();
adaptor.Fill(Rezultate);
}
catch (Exception e)
{
Console.WriteLine("A aparut o eroare:" + e);
}
}
}
}
class Mainclass
{
private static void Main()
{
Connect a = new Connect();
a.Function("select * from dbo.test", "Data Source=DESKTOP-S0FG0EC;Initial Catalog=AdventureWorks2016;Integrated Security=True");
foreach (DataTable table in a.Rezultate.Tables)
{
foreach (DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
Console.Write(a.Rezultate);
Console.ReadLine();
}
}
}
}
}
我想在 Visual Studio 控制台中显示查询的结果,但它返回 System.Data.DataSet。我尝试了许多修复,没有一个成功。我尝试实现 IEnumerable 接口也没有成功。
【问题讨论】:
标签: c#