尝试执行SQL查询时出现无效的对象错误

比萨加油

我正在尝试在WPF使用的数据库中迈出第一步。问题是,一旦启动应用程序,我会收到一条错误消息:

无效的对象-“ tblUser”

tblUser表的名称在哪里

我确保表名正确,尝试创建另一个表以查看它是否更改了任何内容。授予所有权限来操作表。

private void Submit_OnClick(object sender, RoutedEventArgs e)
{
    SqlConnection sqlCon = new SqlConnection(@"Server=localhost\SQLEXPRESS;Database=master;Trusted_Connection=True;");

    try
    {
        if (sqlCon.State == ConnectionState.Closed)
            sqlCon.Open();

        String query = "SELECT COUNT(1) FROM tblUser WHERE Username = @Username AND Password = @Password";

        SqlCommand sqlCmd = new SqlCommand(query, sqlCon);
        sqlCmd.Parameters.AddWithValue("@Username",txtUsername.Text);
        sqlCmd.Parameters.AddWithValue("@Password", txtPassword.Text);

        int count = Convert.ToInt32(sqlCmd.ExecuteScalar());

        if (count == 1)
        {
            MainWindow dashboard = new MainWindow();
            dashboard.Show();
            this.Close();
        }
        else
        {
            MessageBox.Show("Username or password does not exist");
        }
    }
    catch (Exception exception)
    {
        MessageBox.Show(exception.Message);
    }
    finally
    {
        sqlCon.Close();
    }
}

首先,我创建与数据库的连接。下一步是我要检查连接是否已关闭(如果正在打开)。然后,SQL查询似乎出了点问题,因为它似乎无法识别tblUser并将其视为无效查询。

丹尼尔·施密德(Daniel Schmid)

tblUser当然不在master数据库中。星号不是SQL的一部分。我很惊讶错误消息一开始没有抱怨

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试执行删除查询时出现错误

尝试执行Sql命令时出现错误

尝试从对象转换为整数时出现无效的对象错误

执行查询时出现SQL错误

尝试将对象与EntityFramework关联时出现无效的列名错误

SQLServerException:尝试执行SQL插入查询时,列名'A'无效

执行查询时出现错误

使用SQL SRV(Php)时出现SQL查询执行错误

尝试执行 unwindsegue 时出现错误 UIAlert

尝试执行表单验证时出现错误

尝试执行pip安装时出现错误

尝试执行第二个查询时出现错误

尝试解析对象时出现jquery错误

当我执行查询“无效的对象名称'sw.Switch'”时发生错误。

通过Java执行SQL查询时,获取错误为“ java.sql.SQLException:无效的列索引”

尝试执行插入查询时,Python的参数类型无效

无法使用Golang从SQL Server查询数据-出现错误“无效的对象名称”

尝试在 Excel VBA 中运行 MS Access 查询时出现“需要对象”错误

在ireport Designer中运行SQL查询时出现无效的标识符错误

在Oracle中执行sql查询时抛出ORA-00911无效错误

尝试在oracle sql中执行过程时出现“游标已打开”错误

尝试从 JDBC 执行“替换为”时出现 SQL 语法错误

尝试执行 GET REQUEST 时不会出现 SQL 语法错误

尝试从WebService获取数据时出现“无效的JSON原语”错误

OpenLDAP:尝试添加LDIF时出现无效的语法错误

尝试连接时出现SQL Server错误

尝试更改列时出现 SQL 错误

尝试执行简单的http请求时出现JS错误错误

错误:尝试将 sql 查询的结果保存到 json 时,输入错误结束时出现语法错误