У меня есть следующий код и оператор вставки .. и соединение.
SqlConnection con = new SqlConnection();
con.ConnectionString = ("Data Source=DESKTOP-PGHMM6M;Initial Catalog=LocalUsers;Integrated Security=True");
con.Open();
string st = "INSERT INTO data(Username, Password, Hash, EncryptedPassword) VALUES (@Username, @Password, @Hash, @EncryptedPassword)";
SqlCommand cmd = new SqlCommand(st, con);
cmd.Parameters.AddWithValue("@Username", Username);
cmd.Parameters.AddWithValue("@Password", textBox2.Text);
cmd.Parameters.AddWithValue("@Hash", savedPasswordHash);
cmd.Parameters.AddWithValue("@EncryptedPassword", FinalEncryptedPass);
cmd.ExecuteNonQuery(); // invalid object name 'data' < where is this object?
con.Close();
Когда я запускаю программу, она возвращает следующую ошибку:
Неверное имя объекта 'data '
Я не уверен, что я сделал, чтобы создать эту ситуацию.Я много работал с «автономными функциями sql» в Visual studio 2017, и я не уверен, с чего начать, чтобы вернуться к правильному использованию локальной базы данных SQL Management Server Studio, которую я создал.
Я нашел предыдущий вопрос со следующим: *
- Щелкните правой кнопкой мыши проект базы данных -> Свойства
- Нажмите Отладка
- В разделе ЦельСтрока подключения, нажмите «Изменить» и выберите правильный сервер базы данных
- Создайте новую хранимую процедуру
Но я не уверен, что что-либо из этого относится к ^ .. любым указателям?