powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вставить запись из поля БД в Label на форме в VB6?
25 сообщений из 27, страница 1 из 2
Как вставить запись из поля БД в Label на форме в VB6?
    #38580246
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вставить запись из поля БД в Label на форме в VB6? Надо зайти в поле B_Day и если в одной из записей есть запись соответствующая сегодняшней дате, то в Label1 должно быть "ОК" иначе "Not OK". Если "ОК" в Label2 должна появиться запись из поля Name, соответствующая этой дате и в Label3 запись из поля Number_Phone.
Поле B_Day в формате(Дата,Время),Name (Текстовый)Number_Phone (Текстовый).
БД создана в Access Office 2010.
Имя БД: Database3.accdb
Путь к БД: C:\Users\User\Desktop\Nap3\Database3.accdb
Пожалуйста полный код, включая подключение к БД.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38580472
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasiliw8полный код, включая подключение к БД.Ага, а ещё зарплату за тебя получить и всю тебе отдать...
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38580486
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форуме полно примеров работы с БД аксесса из VB
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38580544
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
Не говори мне, что делать и я не скажу тебе куда пойти.
Вообще то я обратился за помощью, а не за нравоучениями.
Не хочешь помочь - помолчи.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38580549
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
Спасибо за ответ.
Я не программист и не изучаю программирование, все это нужно мне для личного пользования и я обратился за ПОМОЩЬЮ .
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38580609
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага... требование в почти ультиимативной форме - это обращение за помощью.
Лучше посмотри, как оформляли темы те, кому реально и с охотой помогли. И сделай так же.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38580679
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Бесполезная словесная перепалка не делающая честь нашему форуму.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38580705
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim Conn As ADODB.Connection, RS As ADODB.Recordset
Conn.Open "строка_подключения"
RS.Open "SELECT Name, Number_Phone FROM Неизвестно_какая_таблица WHERE B_Day=#"+Format$(Date, "mm\/dd\/yyyy")+"#", Conn
If Not RS.EOF Then
  Label1 = "OK"
  Label2 = RS("Name")
  Label3 = RS("Number_Phone")
Else
  Label1 = "Not OK"
End If
RS.Close
Conn.Close



строку подключения раздобудьте на http://connectionstrings.com
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38580707
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
Большое спасибо за ответ. Буду пробовать.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581504
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
Как это написать правильно (подключение к БД), я что то напутал?

Private Sub Form_Activate()
Label4 = Date
Dim Conn As ADODB.Connection, RS As ADODB.Recordset
Conn.Open Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|C:\Users\User\Desktop\Nap3|\Database3.accdb;Persist Security Info=False;
RS.Open "SELECT Name, Number_Phone FROM Таблица1 WHERE B_Day=#" + Format$(Date, "mm\/dd\/yyyy") + "#", Conn
If Not RS.EOF Then
Label1 = "OK"
Label2 = RS("Name")
Label3 = RS("Number_Phone")
Else
Label1 = "Not OK"
End If
RS.Close
Conn.Close

Пишет: Compile error: User defined-type not defined.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581541
outc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasiliw8,

чисто на всякий

под ВБА
Label1.caption = "OK"
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581578
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
outc,
Выполнение кода останавливается на строке подключения к БД.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581626
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это еще не выполнение, это только компиляция. Строку надо взять в кавычки:
Код: vbnet
1.
Conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|C:\Users\User\Desktop\Nap3|\Database3.accdb;Persist Security Info=False;"
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581666
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,
Взял строку в кавычки, но все осталось по прежнему. Та же ошибка.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581679
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно залезть в References и подключить Microsoft ActiveX Data Objects 2.8

и научитесь использовать тэги оформления кода - FAQ , вам же продемонстрировали уже
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581680
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
outcпод ВБА
Label1.caption = "OK"автор указывает, что ему для VB6, там это свойство по умолчанию...
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581747
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
Большое спасибо за ответ, благодаря Вам я учусь.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Form_Activate()
Label4 = Date
 Dim Conn As ADODB.Connection, RS As ADODB.Recordset
Conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|C:\Users\User\Desktop\Nap3|\Database3.accdb;Persist Security Info=False;"
RS.Open "SELECT Name, Number_Phone FROM Òàáëèöà1 WHERE B_Day=#" + Format$(Date, "mm\/dd\/yyyy") + "#", Conn
If Not RS.EOF Then
  Label1 = "OK"
  Label2 = RS("Name")
  Label3 = RS("Number_Phone")
Else
  Label1 = "Not OK"
End If
RS.Close
Conn.Close
End Sub



Подключил то, что Вы мне рекомендовали. Теперь пишет: Run-time error '91': Object variable or With block variable not set.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581751
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Form_Activate()
Label4 = Date
 Dim Conn As ADODB.Connection, RS As ADODB.Recordset
Conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|C:\Users\User\Desktop\Nap3|\Database3.accdb;Persist Security Info=False;"
RS.Open "SELECT Name, Number_Phone FROM Таблица1 WHERE B_Day=#" + Format$(Date, "mm\/dd\/yyyy") + "#", Conn
If Not RS.EOF Then
  Label1 = "OK"
  Label2 = RS("Name")
  Label3 = RS("Number_Phone")
Else
  Label1 = "Not OK"
End If
RS.Close
Conn.Close
End Sub


В предидущем послании была ошибка в тэге, исправил.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581753
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
 Dim Conn As ADODB.Connection, RS As New ADODB.Recordset
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581755
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять пишет: Run-time error '91': Object variable or With block variable not set.
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581788
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НУ вы хоть строчку указывайте, на которой ошибка, возможности хрустального шара исчерпаны
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581789
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, Conn тоже надо снабдить New
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581798
vasiliw8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,


Теперь пишет: Недопустимое имя файла.
Строчка которая начинается: Conn.Open
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581801
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что там делают вертикальные черточки?
...
Рейтинг: 0 / 0
Как вставить запись из поля БД в Label на форме в VB6?
    #38581805
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasiliw8благодаря Вам я учусь.
ответственно вам заявляю - учиться надо благодаря учебникам
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вставить запись из поля БД в Label на форме в VB6?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]