我正在努力将SQL本地服务器链接到我的项目
本文关键字:链接 服务器 我的 项目 努力 SQL | 更新日期: 2023-09-27 18:07:00
我是c#的新手,我正在练习添加数据库来存储我的信息。我无法让连接字符串为我工作。代码是:
SqlConnection con = new SqlConnection("Data Source = (LocalDB)/MSSQLLocalDB; AttachDbFilename='C:/Users/joeco_000/Documents/Visual Studio 2015/Projects/Telephone project/Telephone project/Database1.mdf';Integrated Security = True'");
然后我有一个按钮,将信息添加到数据库,即:
private void button2_Click(object sender, EventArgs e)
{
con.Open();
SqlCommand cmd = new SqlCommand(@" INSERT INTO Phon table (First,last,email,mobile,catagory) VALUES ('" + textBox2.Text + "' , '" + textBox3.Text + "' , '" + textBox4.Text + "' , '" + textBox5.Text + "','" + comboBox1.Text + "')");
cmd.ExecuteNonQuery();
con.Close();
我从一个6岁的教程中获得了这些信息。
在尝试执行查询之前没有将命令与连接关联。一种方法是:
SqlCommand cmd = new SqlCommand(sql, connection)
cmd.Connection = con;
名称Phon table
不是有效的表名。如果你的表格名称中确实有空格你需要用方括号
INSERT INTO [Phon table] (First,last,email.......
请注意,这是除了将命令与另一个答案所指示的连接关联之外的。