Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020

Вывести данные из базы данных в lable

21.03.2013, 13:34. Показов 3848. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня!
Подскажите пожалуйста как вывести данные на Lable из базы данных, полученные по запросу:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 string source = "C:\\Users\\Владимир\\Documents\\Visual Studio 2012\\Projects\\WindowsFormsApplication7\\WindowsFormsApplication7\\Database3.accdb";
            string id = textBox1.Text;
            string command_text = String.Format("SELECT [Name2][Name][Name3][CardID][PersonalID][Class][Capacity] FROM Table1 WHERE CardID={0} ", id);
            var connection = new OleDbConnection();
            connection.ConnectionString =String.Format( "Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}; Jet OLEDB:Database Password=MyDbPassword",source);
            OleDbCommand command = new OleDbCommand(command_text);
            
            
            if (id.ToString().Length == 5)
                   try
                   {
                       connection.Open();
                       label1.Text=("Соединение установлено");
                      
                   }
                   catch  (Exception exception)
                   {
                       MessageBox.Show(exception.Message);
                   }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.03.2013, 13:34
Ответы с готовыми решениями:

Вывести данные из базы данных в jlist
Подскажите пожалуйста, как вывести данные из базы данных в jlist

Вывести все данные из базы данных
Вывожу данные. Они выводятся, но не все. Никогда первая строка из mysql не выводится. НИ-КОГ-ДА... Почему так может быть и как это...

Не получается вывести данные из базы данных
Зарегистрировал хостин на hostinger.com.ua Создал бд но не получается вывести данные на сайт. в базе есть 4 поля, id, title, m_desc,...

25
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
21.03.2013, 15:26  [ТС]
При подключении получаю ошибку.

Подскажите в чем проблема плиз.
Миниатюры
Вывести данные из базы данных в lable  
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
21.03.2013, 16:04
Итить... запятые же!

"SELECT [Name2],[Name],[Name3],[CardID],[PersonalID],[Class],[Capacity] FROM Table1 WHERE CardID={0} "
0
 Аватар для vetal_x
21 / 21 / 5
Регистрация: 23.01.2013
Сообщений: 371
21.03.2013, 16:06
SQL
1
SELECT [Name2][Name][Name3][CardID][PersonalID][Class][Capacity] FROM Table1 WHERE CardID={0} ", id
попробуй так написать:
SQL
1
SELECT Name2, Name, Name3, CardID, PersonalID, Class, Capacity  FROM Table1 WHERE CardID={0} ", id
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
21.03.2013, 16:33  [ТС]
Цитата Сообщение от vetal_x Посмотреть сообщение
SQL
1
SELECT [Name2][Name][Name3][CardID][PersonalID][Class][Capacity] FROM Table1 WHERE CardID={0} ", id
попробуй так написать:
SQL
1
SELECT Name2, Name, Name3, CardID, PersonalID, Class, Capacity  FROM Table1 WHERE CardID={0} ", id
Переписал, теперь ошибка о том что отсутствует значение для одного или нескольких аргументов.
Миниатюры
Вывести данные из базы данных в lable  
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
21.03.2013, 16:45  [ТС]
А как будет выглядеть код присвоения свойству Lable.Text значения результата запроса?
0
 Аватар для vetal_x
21 / 21 / 5
Регистрация: 23.01.2013
Сообщений: 371
21.03.2013, 17:17
VoltDeMar,
ты это
C#
1
2
string id = textBox1.Text;
            string command_text = String.Format("SELECT [Name2][Name][Name3][CardID][PersonalID][Class][Capacity] FROM Table1 WHERE CardID={0} ", id);
где взял?
сам написал?

Добавлено через 1 минуту
VoltDeMar,
тебе нужна найти запись в которой CardID = textBox1.Text????
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
21.03.2013, 17:31  [ТС]
Цитата Сообщение от vetal_x Посмотреть сообщение
VoltDeMar,
ты это
C#
1
2
string id = textBox1.Text;
            string command_text = String.Format("SELECT [Name2][Name][Name3][CardID][PersonalID][Class][Capacity] FROM Table1 WHERE CardID={0} ", id);
где взял?
сам написал?

Добавлено через 1 минуту
VoltDeMar,
тебе нужна найти запись в которой CardID = textBox1.Text????
мне нужна запись Name2+Name+Name3+CardID+PersonalID+Class +Capacity строки в которой CardID соответствует id в запросе.
0
 Аватар для vetal_x
21 / 21 / 5
Регистрация: 23.01.2013
Сообщений: 371
21.03.2013, 18:07
VoltDeMar, попробуй написать просто вот так:
C#
1
string command_text = "SELECT Name2, Name, Name3, CardID, PersonalID, Class, Capacity  FROM Table1 WHERE CardID = " + textBox1.Text;
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
21.03.2013, 18:47  [ТС]
Цитата Сообщение от vetal_x Посмотреть сообщение
VoltDeMar, попробуй написать просто вот так:
C#
1
string command_text = "SELECT Name2, Name, Name3, CardID, PersonalID, Class, Capacity  FROM Table1 WHERE CardID = " + textBox1.Text;
тоже самое, да и в чём разница?
0
 Аватар для vetal_x
21 / 21 / 5
Регистрация: 23.01.2013
Сообщений: 371
21.03.2013, 19:53
VoltDeMar, так короче, меньше тексту, легче потом разобрать

Добавлено через 3 минуты
VoltDeMar, ты знаеш какая разница между Name2 и 2Name????
я подскажу, большая разница!!!!!
напишы теперь так:
SQL
1
string command_text = "SELECT 2Name, Name, 3Name, CardID, PersonalID, Class, Capacity  FROM Table1 WHERE CardID = " + textBox1.Text;
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
21.03.2013, 21:18  [ТС]
Цитата Сообщение от vetal_x Посмотреть сообщение
VoltDeMar, так короче, меньше тексту, легче потом разобрать

Добавлено через 3 минуты
VoltDeMar, ты знаеш какая разница между Name2 и 2Name????
я подскажу, большая разница!!!!!
напишы теперь так:
SQL
1
string command_text = "SELECT 2Name, Name, 3Name, CardID, PersonalID, Class, Capacity  FROM Table1 WHERE CardID = " + textBox1.Text;
блин, давно я себя таким идиотом не чувствовал... но тем не менее:
Миниатюры
Вывести данные из базы данных в lable  
0
 Аватар для vetal_x
21 / 21 / 5
Регистрация: 23.01.2013
Сообщений: 371
21.03.2013, 22:52
VoltDeMar, попробуй записать пока что так:
C#
1
string command_text = "SELECT 2Name, Name, 3Name, CardID, PersonalID, Class, Capacity  FROM Table1 WHERE CardID = '1'"
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
22.03.2013, 07:43
VoltDeMar, индтификаторы не могут начинаться с цифры. если у вас реально назнвания колонок начинаются с цифры, то берите такие названия в квадратные скобки.
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
22.03.2013, 09:32  [ТС]
Цитата Сообщение от kodv Посмотреть сообщение
VoltDeMar, индтификаторы не могут начинаться с цифры. если у вас реально назнвания колонок начинаются с цифры, то берите такие названия в квадратные скобки.
Переименовал, всё же как вывести данные.
Пробую так:
C#
1
2
3
4
5
6
7
8
9
 try
                {
                    connection.Open();
                    label1.Text = ("Соединение установлено");
                    OleDbDataReader reader = new OleDbDataReader();
                    while (reader.Read())
                    {
                        label1.Text = label1.Text + reader["CardID"];
                    }
Неопределен конструктор пишет.
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
22.03.2013, 10:04
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Неопределен конструктор пишет.
В какой строке ругается?
C#
1
OleDbDataReader reader = new OleDbDataReader();
Этой строкой вы что делаете? Создаете DataReader, у которого нет ни коннекшна, ни строки запроса к базе? Какие данные вы с его помощью планируете в дальнейшем получить?
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
22.03.2013, 10:40  [ТС]
Цитата Сообщение от kodv Посмотреть сообщение
В какой строке ругается?
C#
1
OleDbDataReader reader = new OleDbDataReader();
Этой строкой вы что делаете? Создаете DataReader, у которого нет ни коннекшна, ни строки запроса к базе? Какие данные вы с его помощью планируете в дальнейшем получить?
Исправил, но выдает ошибку: "не соответствия типов данных в выражении условия отбора".
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
22.03.2013, 10:43
Цитата Сообщение от VoltDeMar Посмотреть сообщение
но выдает ошибку: "не соответствия типов данных в выражении условия отбора"
Цитата Сообщение от kodv Посмотреть сообщение
В какой строке ругается?
Говорю же, сложно судить, из-за чего возникла ошибка, если не видно места, в котором она возникает ...
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
22.03.2013, 10:58  [ТС]
Цитата Сообщение от kodv Посмотреть сообщение
Говорю же, сложно судить, из-за чего возникла ошибка, если не видно места, в котором она возникает ...
Судя по всему что то с условием отбора, подключение устанавливается.

строка команды такая:
C#
1
string command_text = String.Format("SELECT Name2, Name, Name3, CardID, PersonalID, Class, Capacity FROM Table1 WHERE CardID={0}", textBox1.Text);
Пробовал так:
C#
1
string command_text = String.Format("SELECT Name2, Name, Name3, CardID, PersonalID, Class, Capacity FROM Table1 WHERE CardID=" +textBox1.Text);
разницы никакой.

Я не могу понять суть ошибки: "Не соответствие типов данных в условиях отбора" у меня ведь там не задаются типы, имена столбцов и значения.
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
22.03.2013, 11:00
VoltDeMar, По всему увиденному у меня только один вариант. В TextBox находится не число.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.03.2013, 11:00
Помогаю со студенческими работами здесь

Вывести данные из базы данных с условием
Помогите, пожалуйста. Если в базе в поле rent значение yes, то в таблице, в которую я все вывожу, чекбокс с галочкой, если no - без...

Вывести данные с базы данных на jsp страницу
Здравствуйте. Изучаю java ee, пишу простой блог. Надо на главную страницу вывести список всех записей. Есть структура в бд: -- ...

Не могу вывести данные из базы данных в таблицу
У меня почему-то много ошибок выводит такие как nullpointerexception Вот код package sample; import java.net.URL; import...

Как можно вывести данные с базы данных?
<html> <head> <title>Просмотр поданных объявлений</title> </head> <body> <? $connect = odbc_connect("baza",...

Вывести данные из базы данных в jlist с DefaultListModel
Подскажите пожалуйста, как вывести данные из базы данных в jlist с помощью DefaultListModel


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru