Kaobi Ответов: 1

Как решить проблему не инициализированного свойства connectionstring


пытался передать данные в базу данных с помощью хранимой процедуры

Что я уже пробовал:

Я объявил строку подключения в своем файле web. config

Dave Kreskowiak

Не видя вашего кода, невозможно сказать вам, где вы облажались.

1 Ответов

Рейтинг:
1

OriginalGriff

Просто: инициализируйте строку подключения...
Просто поместив его в свой web. config, вы ничего не сделаете, кроме как обеспечите место для его хранения. Вам нужно получить строку и передать ее объекту SqlConnection, MySqlConnection или OledbConnection, через который вы связываетесь с базой данных в своем коде.
Например:

using (SqlConnection con = new SqlConnection(strConnect))
    {
    con.Open();
    using (SqlCommand cmd = new SqlCommand("SELECT Id, description FROM myTable", con))
        {
        using (SqlDataReader reader = cmd.ExecuteReader())
            {
            while (reader.Read())
                {
                int id = (int) reader["Id"];
                string desc = (string) reader["description"];
                Console.WriteLine("ID: {0}\n    {1}", id, desc);
                }
            }
        }
    }
Где вы загружаете строку подключения web.config в strConnect.