我在C#中执行查询时遇到错误: 我在SQL Server中使用模式,它的名字是“sw”。我的表名是“Switch”,我的选择操作是正确的,因为我可以在sql server中执行它而没有任何错误,但是当我在SQLDataAdaptor中使用它时出现了这个错误:
Invalid object name 'sw.Switch'.
这是我的代码:
try
{
adp = new SqlDataAdapter("Select * from sw.Switch " , con);
ds = new DataSet();
adp.Fill(ds,"sw.Switch");
return ds;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
答案 0 :(得分:2)
您的连接字符串是什么样的?
我打赌你默认连接到master数据库,而不是任何包含sw
架构的数据库。