Я искал сеть и искал сеть только, чтобы не совсем найти, вероятно, я сталкиваюсь. В настоящее время у меня возникла проблема с получением SqlDataAdapter для заполнения DataSet. Я использую Visual Studio 2008, и запрос отправляется локальному экземпляру SqlServer 2008. Если я запускаю запрос SqlServer, он возвращает результаты.
Код выглядит следующим образом:
string theQuery = "select Password from Employees where employee_ID = '@EmplID'";
SqlDataAdapter theDataAdapter = new SqlDataAdapter();
theDataAdapter.SelectCommand = new SqlCommand(theQuery, conn);
theDataAdapter.SelectCommand.Parameters.Add("@EmplID", SqlDbType.VarChar).Value = "EmployeeName";
theDataAdapter.Fill(theSet);
Код для чтения набора данных:
foreach (DataRow theRow in theSet.Tables[0].Rows)
{
//process row info
}
Если есть еще информация, которую я могу предоставить, пожалуйста, дайте мне знать.