Я создал базу данных Firebird и успешно подключился к ней через Visual Studio Server Explorer. Теперь я хочу проверить его с помощью кода, поэтому я сделал простую форму, которая - при нажатии кнопки - изменяет текст метки на значение из базы данных. Вот кодЗамедление приложения при подключении.open()
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("data source=localhost;initial catalog=D:\\poslovanje\\POSLOVANJE.FDB;user id=SYSDBA");
SqlCommand cmd = new SqlCommand("SELECT ID FROM USERS", con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while(dr.Read())
{
label3.Text = dr[0].ToString();
}
con.Close();
}
Проблема мое приложение просто зависает, когда дело доходит до con.Open();
Я также попытался это строки соединения:
User=SYSDBA;Password=masterkey;Database=D:\\poslovanje\\poslovanje.fdb;Data Source=localhost;
Опубликуйте полный «правильный» код, чтобы получить больше очков. – CathalMF
Вы также можете рассмотреть возможность перемещения доступа к базе данных с вашего потока графического интерфейса пользователя –
@Maarten 2 дня необходимо пройти – Parpil