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();
}
}
}
此代码已成功构建,但是当我执行它时。它显示:“建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。” 请告诉我这个问题是什么。
答案 0 :(得分:1)
我认为您为数据库指定了错误的连接字符串。
查看有关连接字符串格式here
的详细说明答案 1 :(得分:0)
检查[Connectionstrings] [1],搜索您的提供商并检查您的连接字符串是否没有出错。