我有以下代码,插入语句和连接。
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();
运行程序时,它将返回以下错误:
无效的对象名称“数据”
我不确定该如何做。我在Visual Studio 2017中充斥着“独立sql功能”,我不确定从哪里开始,以重新使用我创建的本地SQL Management Server Studio数据库。
我找到了以下以下问题:
但是我不确定这是指^ ..任何指针吗?
答案 0 :(得分:0)
欢迎访问stackoverflow.com
它说您没有表(要在其中插入数据)名称:“数据” ...
您必须具有数据库名称“ LocalUsers”。在这个数据库中,
创建一个表名称:“数据”(具有给定的字段),您就可以开始使用了。