Visual C#SQL Server罗斯文数据库错误:无效的对象名称'dbo.Products'

安德鲁·里奇(Andrew Ricci)

我的问题是我在控制台上不断收到错误消息,说

无效的对象名称“ dbo.Products”

我正在使用Visual C#2008 Express Edition和SQL Server 2008 Express。

我在准备/安装Northwind示例数据库时遇到了一些问题,因此我不确定这对问题是否有任何影响。我们的老师给出了一个测试程序,这是我收到此错误的程序。

static void Main()
{
    string connectionString =
            "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Andrew\\Desktop\\SQL Server  2000 Sample Databases\\PUBS.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True";

    string queryString =
        "SELECT ProductID, UnitPrice, ProductName FROM dbo.Products "
            + "WHERE UnitPrice > @pricePoint "
            + "ORDER BY UnitPrice DESC;";

    int paramValue = 5;

    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        SqlCommand command = new SqlCommand(queryString, connection);
        command.Parameters.AddWithValue("@pricePoint", paramValue);

        try
        {
            connection.Open();
            SqlDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                Console.WriteLine("\t{0}\t{1}\t{2}",
                    reader[0], reader[1], reader[2]);
            }

            reader.Close();
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }

        Console.ReadLine();
    }
}
埃德珀

你的数据库是不是Northwinds,但Pubs

检查 Connection String

 string connectionString =
        "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Andrew\\Desktop\\SQL Server  2000 Sample Databases\\PUBS.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True";

具体在AttachDBFileName

AttachDbFilename=C:\\Users\\Andrew\\Desktop\\SQL Server  2000 Sample Databases\\PUBS.MDF

尝试将其更改为Northwinds(假设它与Pubs在同一文件夹中),例如:

AttachDbFilename=C:\\Users\\Andrew\\Desktop\\SQL Server  2000 Sample Databases\\Northwind.MDF

更新

尝试使用SqlCeConnection而不是Sqlconnection因为它看起来像您正在使用compact或SDF

 using (SqlConnection connection =
    new SqlConnection(connectionString))

到:

 using (SqlCeConnection connection =
    new SqlCeConnection(connectionString))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server错误208:无效的对象名称'Utils.dbo.ChangeLogging_DDLCommands'

来自分类Dev

无法将C#SQL CLR数据库项目从Visual Studio 2010部署到SQL Server 2014

来自分类Dev

C#SQL Server输入

来自分类Dev

C#SQL数据库检查

来自分类Dev

无效的对象名称“ dbo.Item”

来自分类Dev

无效的对象名称“ dbo.stream”

来自分类Dev

无效的对象名称“ dbo .__ MigrationHistory”

来自分类Dev

无效的对象名称“ dbo.AspNetUserAspNetRoles”

来自分类Dev

无效的对象名称“ dbo.Item”

来自分类Dev

sql注入代码c#sql server

来自分类Dev

无效的对象dbo.UserShoppingItems-Azure IIS和SQL Server

来自分类Dev

硒与C#SQL Server连接

来自分类Dev

LinqPad显示无效的对象名称“ dbo.sysforeignkeys”

来自分类Dev

实体框架无效的对象名称“ dbo.EA_EmployeePerformance”

来自分类Dev

实体框架无效的对象名称“ dbo.EA_EmployeePerformance”

来自分类Dev

SQL架构已更改为“ dbo.dbo”。更改表名称后

来自分类Dev

错误:无效的对象名称'dbo .__ MigrationHistory'。具有自定义架构名称

来自分类Dev

当地作品。Azure提供错误:无效的对象名称“ dbo.AspNetUsers”。为什么?

来自分类Dev

C#SQL Server:DATETIME数据类型

来自分类Dev

桌面C#SQL Server(LocalDB)数据库访问模式

来自分类Dev

C#SQL连接字符串返回错误

来自分类Dev

C#SQL命令查询产生“无法绑定”错误

来自分类Dev

C#SQL Server Compact Edition:极高的压缩率

来自分类Dev

C#SQL Server更新不起作用

来自分类Dev

链接文本框C#SQL Server

来自分类Dev

数据输入asp.net C#SQL

来自分类Dev

C#SQL查询公共数据表

来自分类Dev

C#SQL数据类型和查询

来自分类Dev

如何授予与dbo不同架构中的对象的sql权限?

Related 相关文章

热门标签

归档