Problem z połączeniem z bazą

1

Witam, mam problem z połączeniem z bazą

   try
            {
                connection = new SqlConnection("user id=;" +
                                           "password=;server=localhost\\SQLEXPRESS;" +
                                           "Trusted_Connection=yes;" +
                                           "database=siec_hoteli; " +
                                           "connection timeout=30");
            }
            catch (SqlException error)
            {
                MessageBox.Show(error.Message);
            }
             SqlCommand myCommand = new SqlCommand("INSERT INTO klienta " +"values ('string', 's')", connection);
             myCommand.ExecuteNonQuery();

Przy poleceniu ExecureNonQuery wyskakuje błąd "Element ExecuteNonQuery wymaga otwartego i dostępnego połączenia (Connection). Obecny stan połączenia: zamknięte.".

2

Serio komunikat, który mówi, że połączenie ma być otwarte, a nie zamknięte, aby można było z niego korzystać, jest za mało jasny?!
Otwórz połączenie metodą Open zanim użyjesz go w jakimś zapytaniu.

0

Dzięki, przeoczyłem :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1