Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 31.01.2013
Сообщений: 24

Свойство ConnectionString не инициализировано

23.01.2014, 16:32. Показов 1747. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не могу разобраться что не так(((сделал форму авторизации и при вводе пароля и логина, после нажатия на кнопку вылетает в conn1.Open(); Свойство ConnectionString не инициализировано.Если не трудно подскажите что
я не сделал или сделал не так...
Вот код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
 private void btnLogin_Click_1(object sender, EventArgs e)
        {
            ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["partialConnectString"];
            if (null != settings)
            {
                string connectString = settings.ConnectionString;
                SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connectString);
                builder.DataSource = ".\\РУСЛАН-ПК\\SQLEXPRESSGOLEM";
                builder.InitialCatalog = "Auctions";
                builder.UserID = txtLogin.Text.ToString();
                builder.Password = txtPass.Text.ToString();
                Data.ConnectionStrings = builder.ConnectionString;
                MessageBox.Show(Data.ConnectionStrings);
            }
            int i = 1;
            try
            {
                SqlConnection conn1 = new SqlConnection(Data.ConnectionStrings);
                conn1.Open();
                i++;
                conn1.Close();
            }
            catch (SqlException ex)
            {
                lblError.Text = ex.Message;
            }
            if (i != 1)
            {
                try
                {
                    this.Hide();
                    Data.UserType = 2;
                    Data.UserName = txtLogin.Text.ToString();
                    SqlConnection conn1 = new SqlConnection(Data.ConnectionStrings);
                    SqlCommand Command1 = conn1.CreateCommand();
                    Command1.CommandType = CommandType.Text;
                    Command1.CommandText = "EXEC sp_helprolemember 'db_owner'";
                    conn1.Open();
                    SqlDataReader dataReader1 = Command1.ExecuteReader();
                    while (dataReader1.Read())
                    {
                        if (Data.UserName == dataReader1.GetString(1))
                        {
                            Data.UserType = 1;
                        }
                    }
                    conn1.Close();
                    Form2 frm1 = new Form2();
                    frm1.Show();
                }
                catch (SqlException ex)
                {
                    lblError.Text = ex.Message;
                }
            }
        }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.01.2014, 16:32
Ответы с готовыми решениями:

Свойство ConnectionString не инициализировано
Привет , всем . В комбобокс2 вводиться строка подключения , и я так понимаю она не успивает передать x со строкой (Передаёться в класс...

Свойство connectionstring не инициализировано
Всем доброго времени. Такой код public List<string> getProfills() { List<string> allProfills = new...

Свойство ConnectionString не инициализировано
Не понимаю почему не работает помогите using System; using System.Collections.Generic; using System.ComponentModel; using...

1
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
24.01.2014, 06:13
Цитата Сообщение от golem_89 Посмотреть сообщение
Если не трудно подскажите что
я не сделал или сделал не так...
Забыли подумать.

Если программе удалось считать строку из файла, то программа эту строку подключения переделывает полностью, заполняя ее данными из вашей формы. Если же строку из файла считать не удалось, то программа сразу переходить к попытке открыть подключение и, соответственно, пользователь видит исключение "Свойство ConnectionString не инициализировано".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.01.2014, 06:13
Помогаю со студенческими работами здесь

Свойство ConnectionString не инициализировано
Проконсультируйте пожалуйста, кто может а то, я на этой неделе начал разбираться, и возникло уйма вопросов, и проблем, проблемы почти все...

Ошибка: свойство ConnectionString не инициализировано
Помогите решить проблему. Выдает ошибку: свойство ConnectionString не инициализировано. private void button1_Click(object sender,...

Свойство ConnectionString не инициализировано при заполнении dataGridView данными из БД
Доброго времени суток. Возникла проблема при заполнении datagridview данными из бд: Свойство ConnectionString не инициализировано ...

System.InvalidOperationException: "Свойство ConnectionString не инициализировано."
Не компилится эта часть кода. Хочу сделать добавление записей в БД Access. Почитал про эту ошибку, но как исправить, так и не понял....

ExecuterReader: Свойство Connection не инициализировано
Здравствуйте, помогите,пожалуйста SqlConnection con = new SqlConnection(connectionString); try { con.Open(); string sql...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru