我试图用查询获取信息来ping我的SQL服务器,然后将该信息传递给DataGridView。虽然它不会显示在我的代码中,但我确实先打开了我的DBConnection,然后关闭它。我的代码如下所示:SQL C#交互不起作用
using (SqlDataAdapter newDA = new SqlDataAdapter(query, DBConnection))
{
DataTable Table = new DataTable();
newDA.Fill(Table);
dgvOutput.DataSource = Table;
}
我知道,查询和DBConnection的都工作,因为他们在节目中的一个类似的一部分工作,但由于某种原因,newDA似乎并没有越来越从任何数据数据库这里。当我将查询的值直接复制到Microsoft SQL Server Management Studio并运行它时,它会得到数据。有什么建议么?
Web? Winforms? – 2012-07-10 20:56:50
你能显示查询文本吗? – Steve 2012-07-10 21:03:40
“我确实先打开我的DBConnection,然后关闭它。” SqlTableAdapters处理关闭和打开连接... http://stackoverflow.com/a/956469/1449777 – Tom 2012-07-10 21:08:57