Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C SqlDataAdapter未填充数据集_C#_Sql Server 2008_Dataset_Sqldataadapter - Fatal编程技术网

C# C SqlDataAdapter未填充数据集

C# C SqlDataAdapter未填充数据集,c#,sql-server-2008,dataset,sqldataadapter,C#,Sql Server 2008,Dataset,Sqldataadapter,我搜了网又搜了网,却没有找到我可能遇到的问题。我目前在获取SqlDataAdapter以填充数据集时遇到问题。我正在运行VisualStudio2008,查询正在发送到SQLServer2008的本地实例。如果我运行查询SqlServer,它会返回结果。 代码如下: string theQuery = "select Password from Employees where employee_ID = '@EmplID'"; SqlDataAdapter theDataAdapter

我搜了网又搜了网,却没有找到我可能遇到的问题。我目前在获取SqlDataAdapter以填充数据集时遇到问题。我正在运行VisualStudio2008,查询正在发送到SQLServer2008的本地实例。如果我运行查询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
}

如果我可以提供更多信息,请告诉我。

您需要查询从employee_ID=@employd参数周围没有单引号的员工处选择密码。

如果运行此查询,您需要查询从employee_ID=@employd参数周围没有单引号的员工处选择密码。

它会返回结果吗

select Password from Employees where employee_ID = 'EmployeeName'
我猜EmployeeName应该是一些传入值。。。。
如果您使用的是参数,@EmpID在查询中不应该有单引号。

如果您运行此查询,它会返回结果吗

select Password from Employees where employee_ID = 'EmployeeName'
我猜EmployeeName应该是一些传入值。。。。
如果您使用的是参数,@EmpID在查询中不应该有单引号。

就是这样,非常感谢。我会尽快接受答案。只需要第二双眼睛。有时,他们甚至不必是一个聪明头脑的一部分-就这样,非常感谢。我会尽快接受答案。只需要第二双眼睛。有时,他们甚至不必是一个聪明头脑的一部分-