Я пытаюсь создать программу, которая получает неизвестный файл sql (загруженный с помощью кнопки), и он получит всю информацию в нем, но я не могу знать никакой информации из строки подключения, потому что все, что делает строка подключения, скорее замораживает мой запрограммируйте или дайте мне ошибку.
private void SQLFileUploadButton_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "SQL Files|*.sql";
ofd.Title = "Select SQL database file";
if (ofd.ShowDialog() == DialogResult.OK)
{
SQLFileLocationLabel.Text = ofd.FileName;
SQLTablesComboBox.Enabled = true;
//In here i tried to get the sql file info but no avail
}
}
да, я пытаюсь получить информацию из файла sql, и после того, как я напишу строку подключения к соединению и использую connection.open (), он замораживает программу, не может даже нажать кнопку выхода, поэтому я должен сделать это через остановку Visual Studio кнопка отладки
Откройте SQL Server Management Studio, поставляемую с SQL Server. Строка подключения должна использовать тот же экземпляр сервера, что и окно входа в SSMS.
Я не уверен, что вы пытаетесь здесь сделать. Файл .sql - это, по сути, текстовый файл с кодом SQL. Вы можете просто прочитать его и выполнить его содержимое в базе данных. Файл .sql не является базой данных, к которой вы можете подключиться.
Что значит
because all the connection string does is rather freeze my program or give me an error.
, вы хотите получить соединение из файла?