C# 无法从文本框向数据库插入值

C# 无法从文本框向数据库插入值,c#,database,winforms,C#,Database,Winforms,这段代码构建成功,但当我执行它时。它显示:“与SQL Server建立连接时发生了与网络相关或特定于实例的错误。” 请告诉我这里面有什么问题 我认为您为数据库指定了错误的连接字符串 请参阅有关连接字符串格式的详细说明检查[connectionstring][1],搜索您的提供商并检查您的连接字符串是否有任何错误。我感到困惑,请告诉我给定的数据源路径是否正确,您是否可以使用SQL Management Studio或Visual Studio访问数据库?您应该使用参数,而不是在SQL命令中直接注入

这段代码构建成功,但当我执行它时。它显示:“与SQL Server建立连接时发生了与网络相关或特定于实例的错误。”
请告诉我这里面有什么问题

我认为您为数据库指定了错误的连接字符串


请参阅有关连接字符串格式的详细说明检查[connectionstring][1],搜索您的提供商并检查您的连接字符串是否有任何错误。

我感到困惑,请告诉我给定的数据源路径是否正确,您是否可以使用SQL Management Studio或Visual Studio访问数据库?您应该使用参数,而不是在SQL命令中直接注入文本框的文本,以防止SQL注入“请告诉我出了什么问题”=>问题之一是您要求解决方案,但没有给出确切的错误消息。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection sc = new SqlConnection();
            SqlCommand com = new SqlCommand();
            sc.ConnectionString = (@"Data Source=C:\DOCUMENTS AND SETTINGS\SUSAN MANEESH\MY DOCUMENTS\DATA.MDF");

                sc.Open();
                MessageBox.Show("connect");

            com.Connection = sc;
            com.CommandText = ("INSERT INTO tabletb(name,dept,desig,place)VALUES('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "');");

            try
            {
                int res = com.ExecuteNonQuery();

                if (res > 0)
                {
                    MessageBox.Show("insert");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            sc.Close();




        }
    }
}