第一个文档被调用并不重要,它总是从该列表中排除。我可以对数据库运行相同的select语句并显示正确的结果。我认为我刚刚查看了代码太多以查看问题。从结果中删除第一个SQL结果
SqlConnection objConn = new SqlConnection(ConfigurationManager.ConnectionStrings["DBName"].ToString());
objConn.Open();
string sTSQL =
"SELECT [filename] " +
"FROM [DB].[dbo].[secure_files] ";
SqlCommand objCmd = new SqlCommand(sTSQL, objConn);
objCmd.CommandType = CommandType.Text;
SqlDataReader dr = objCmd.ExecuteReader();
dr.Read();
html += "<ul>";
while (dr.Read())
{
html += "<li><a href=\"/secure/secureDownload.aspx?query=" + dr[0].ToString() + "\">" + dr[0].ToString() + "</a></li>";
}
html += "</ul>";
objConn.Close();
谢谢......就像我说过的,看着它太多次了。 – Geekender
是的。有时会发生。 :) –