Регистрация с проверкой серийного ключа в базе данных - PullRequest
0 голосов
/ 31 января 2020

привет, у меня большая проблема.

                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "INSERT INTO ludzie (UserName, Password, IP, HWID) VALUES (@UserName, @Password, @IP, @HWID)";
                cmd.Parameters.Add("@UserName", SqlDbType.VarChar).Value = textBox1.Text;
                cmd.Parameters.Add("@Password", SqlDbType.VarChar).Value = textBox2.Text;
                cmd.Parameters.Add("@IP", SqlDbType.NVarChar).Value = line;
                cmd.Parameters.Add("@HWID", SqlDbType.NVarChar).Value = HWDI.GetMachineGuid();

                SqlCommand scmd = con.CreateCommand();
                cmd.CommandText = "Select * from KEYS where KEY=@KEY";
                cmd.Parameters.AddWithValue("@KEY", textBox3.Text);

                con.Open();
                SqlDataAdapter adapt = new SqlDataAdapter(cmd);
                DataSet ds = new DataSet();
                adapt.Fill(ds);
                con.Close();
                int count = ds.Tables[0].Rows.Count;
                if (count == 1)
                {
                    MessageBox.Show("Register Successful!");
                    this.Hide();
                    login fm = new login();
                    fm.Show();
                }
                else
                {
                    MessageBox.Show("Register Failed!");
                }

Моя строка подключения в порядке. когда дело доходит до ввода данных в базу данных, все работает отлично. Кто-то может сказать мне, как это исправить, чтобы данные могли быть введены. И код был проверен, чтобы увидеть, существует ли он. Как это должно выглядеть, как если бы у меня был ключ, он заполнил бы регистрационную форму, и этот ключ будет проверен в базе данных. Форма регистратора . Получает "ошибка не может найти таблицу 0". Я думаю, что я делаю что-то не так с порядком команд

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...