1
的结果,我有以下SQL命令:asp.net打印SQL命令
SqlCommand cmd = new SqlCommand("SELECT * FROM tbl WHERE ID = 'john' ", con);
我怎么能输出以下命令在C#中的结果,我的网页?
的结果,我有以下SQL命令:asp.net打印SQL命令
SqlCommand cmd = new SqlCommand("SELECT * FROM tbl WHERE ID = 'john' ", con);
我怎么能输出以下命令在C#中的结果,我的网页?
您将需要执行SQL命令,然后遍历数据。假设此查询返回一行,您的代码可能如下所示:
using (var reader = cmd.ExecuteReader()) {
if (!reader.HasRows) {
// User not found
}
else {
reader.Read(); // Advance to first row
// Sample data access
var name = reader["name"];
var otherColumnValue = reader["otherColumnName"];
}
}
如果您正在查找介绍性内容:“如何获取网页上的数据?答案,那么也许这是一个小更有益:
{
string strSQLconnection =
"Data Source=dbServer;Initial Catalog=yourDatabase;Integrated Security=True";
SqlConnection con = new SqlConnection(strSQLconnection);
SqlCommand sqlCommand =
new SqlCommand("SELECT * FROM tbl WHERE ID = 'john' ", con);
con.Open();
SqlDataReader reader = sqlCommand.ExecuteReader();
GridView1.DataSource = reader;
GridView1.DataBind();
}