С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 13.01.2018
Сообщений: 40
1

Ошибка вывода таблицы

18.11.2018, 22:36. Показов 1917. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ошибка вывода таблицы


Ошибка вывода таблицы


Название: u7f2dw8Zzkc.jpg
Просмотров: 42

Размер: 10.2 Кб

Ошибка вывода таблицы


Как понял проблема в том что форма авторизации мешает загрузить БД.
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
18.11.2018, 22:36
Ответы с готовыми решениями:

Ошибка в коде вывода данных из MySQL таблицы
Всем привет. Код должен: 1. Подключиться к БД 2. Считать данные из таблицы "iqaou" и вывести их...

Исключение одной таблицы из вывода
Вопросец по исключению одной таблицы из вывода. Событие. private void...

Написать программу, которая должна включать функции для: - вывода шапки таблицы; - вывода данных одной строки
Написать программу, которая должна включать функции для: - вывода шапки таблицы; - вывода данных...

Выбрать значение одной таблицы и показать в цикле вывода другой таблицы при совпадении значений
Добрый день, не могу понять корень проблемы: Есть две таблицы: "catalog" и "category" (скрины...

6
Администратор
Эксперт .NET
17710 / 13837 / 5313
Регистрация: 17.03.2014
Сообщений: 28,343
Записей в блоге: 1
19.11.2018, 10:58 2
miracledxrxz, если в MessageBox это текст исключения, то он какой-то короткий. В каком именно месте возникает проблема?

P.S. Код лучше выкладывать текстом.
0
0 / 0 / 0
Регистрация: 13.01.2018
Сообщений: 40
19.11.2018, 19:11  [ТС] 3
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
57
namespace OpenForm
{
    public partial class ari : Form
    {
        SqlConnection sqlConnection;
 
        public ari()
        {
            InitializeComponent();
        }
 
        private async void ari_Load(object sender, EventArgs e)
        {
            string connectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\coolb\source\repos\OpenForm\OpenForm\Database1.mdf;Integrated Security=True";
            sqlConnection = new SqlConnection(connectionString);
 
            await sqlConnection.OpenAsync();
 
            SqlDataReader sqlReader = null;
 
            SqlCommand command = new SqlCommand("SELECT * FROM [Equipment]", sqlConnection);
 
            try
            {
                sqlReader = await command.ExecuteReaderAsync();
 
                while (await sqlReader.ReadAsync())
                {
                    listBox1.Items.Add(Convert.ToString(sqlReader["id"]) + "    " + Convert.ToString(sqlReader["Name"]) + "   " + Convert.ToString(sqlReader["Equipment"]));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), ex.Source.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error);
 
            }
            finally
            {
                if (sqlReader != null)
                    sqlReader.Close();
            }
          
        }
 
        private void выходToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (sqlConnection != null && sqlConnection.State != ConnectionState.Closed)
                sqlConnection.Close();
        }
 
        private void ari_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (sqlConnection != null && sqlConnection.State != ConnectionState.Closed)
                sqlConnection.Close();
        }
    }
}
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
namespace OpenForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void label1_Click(object sender, EventArgs e)
        {
 
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "admin" && textBox2.Text == "admin")
            {
                ari s = new ari();
                s.Show();
                this.Hide();
 
            }
            else
            {
                textBox1.Text = "";
                textBox2.Text = "";
 
                MessageBox.Show("Неправильный логин или пароль!");
            }
        }
    }
}
ошибки в программе нету но выдает исключение
0
Администратор
Эксперт .NET
17710 / 13837 / 5313
Регистрация: 17.03.2014
Сообщений: 28,343
Записей в блоге: 1
19.11.2018, 23:01 4
Цитата Сообщение от miracledxrxz Посмотреть сообщение
ошибки в программе нету но выдает исключение
Это понятно. Вопрос был в какой именно строке оно возникает. Закоментируй catch и запусти приложение под отладчиком.
1
54 / 48 / 31
Регистрация: 14.04.2015
Сообщений: 273
20.11.2018, 03:22 5
Лучший ответ Сообщение было отмечено miracledxrxz как решение

Решение

miracledxrxz, Могу ошибаться но кажется в 29 строке ошибка. Проверь что у тебя есть колонка с именем Equipment. Таблица есть то с таким именем а вот колонка в этой таблице с таким именем.
1
0 / 0 / 0
Регистрация: 13.01.2018
Сообщений: 40
20.11.2018, 10:54  [ТС] 6
Спасибо, в этом проблема, сейчас понял.
Домой приду проверю, да, получается я взял вместо колонки название таблицы.
0
0 / 0 / 0
Регистрация: 13.01.2018
Сообщений: 40
22.11.2018, 18:41  [ТС] 7
Я исправил, но она не появляется в главном окне. Это из-за формы авторизации?
0
22.11.2018, 18:41
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
22.11.2018, 18:41
Помогаю со студенческими работами здесь

Цикл вывода таблицы
Здравствуйте. Данный код должен выводить таблицу(дневник), но выдаёт ошибку 500. код: <?...

вывода на экран таблицы
Составить программу заполнения и вывода на экран таблицы Пифагора (умножения).

Элемент для вывода таблицы
Нашел в интернете проект на C++ Builder, в котором используется этот элемент, кажется он называется...

Оформление вывода в виде таблицы
Доброго времени суток. Хотелось бы оформит вывод в виде таблицы, а-ля матрицы Подскажите пожалуйста...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru