Пожалуйста, скажите мне, что не так в моем коде. Попытка соединить базу данных .mdf с C# - PullRequest
0 голосов
/ 16 апреля 2020

Я новичок и хочу использовать базу данных .mdf (База данных на основе служб) в Visual Studio.

У меня очень мало знаний об использовании SQL SERVER. Я когда-то использовал MySQL.
Приложение на другом P C. Итак, я переключился на SQL SERVER DATABASE FILE, который будет в самом проекте.

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

    private void Form1_Load(object sender, EventArgs e)
    {

    }
    SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\\databse.mdf;Integrated Security=True;Connect Timeout=30");
    SqlCommand cmd;
    SqlDataAdapter da;
    DataTable dtbl=new DataTable();

    private void button1_Click(object sender, EventArgs e)
    {
        try
        {
            con.Open();
            cmd = new SqlCommand("SELECT*FROM tbl",con);
            da = new SqlDataAdapter(cmd);
            dtbl = new DataTable();
            da.Fill(dtbl);
            dataGridView1.DataSource = dtbl;
            con.Close();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }

    }
}

Этот код должен отображать данные из базы данных при нажатии кнопки 1.

...