声明标量变量@Username

问题描述

sqlConnection sqlcon = new sqlConnection(@"Data Source=(LocalDB)\MSsqlLocalDB;AttachDbFilename=C:\Users\Daniel\source\repos\ExploringSpace\Db\Login.mdf;Integrated Security=True;Connect Timeout=30");
    sqlCommand scmd = new sqlCommand();
    private void LgnBtn_Click(object sender,EventArgs e)
    {
        if(txtUsers.Text == "" && txtPasss.Text == "" && txtComPass.Text == "")
        {
            MessageBox.Show("Fields Empty Please try again");
        }

        else if(txtPasss.Text == txtComPass.Text)
        {
            sqlcon.open();
            scmd.Connection = sqlcon;
            string register = "INSERT INTO [dbo.Table] (Username,Password) VALUES (@Username,@Password)";
            scmd = new sqlCommand(register,sqlcon);
            scmd.Parameters.AddWithValue("@Username",txtUsers.Text);
            scmd.Parameters.AddWithValue("@Password",txtPasss.Text);
           
            scmd.ExecuteNonQuery();
            
            sqlcon.Close();
            this.Hide();
            Form2 fm2 = new Form2();

我已经尝试了一切,但仍然无法正常工作 它说我必须声明标量变量 它是 C# 中的注册表单 我已经完成了登录并且可以正常工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)