Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка ошибки 3021 / 4 сообщений из 4, страница 1 из 1
06.03.2012, 15:50
    #37693704
ВовЧег
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибки 3021
Здравствуйте помогите понять что не так делаю
есть база от туда берутся записи но они не всегда там есть во как сделать если записи нет то он не выдовал ошибку 3021 а програмное сообщение о отсутствие записей
я делаю так:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Dim sql As String
On Error GoTo ErrHandler
Proverka = 1
sql = "SELECT Получатель.Код_Получатель, Получатель.Фамилия, Получатель.Имя, Получатель.Отчество, Группы.Название FROM Группы INNER JOIN Получатель ON Группы.[Код_группы] = Получатель.[Код_группы];"
adoData.ConnectionString = cmdBaza 'это переменная задано и работает норм
adoData.RecordSource = sql
adoData.Refresh
Text1.Text = adoData.Recordset("Код_Получатель")
Text2.Text = adoData.Recordset("Фамилия")
Text3.Text = adoData.Recordset("Имя")
Text4.Text = adoData.Recordset("Отчество")
Text5.Text = adoData.Recordset("Название")
ErrHandler:
MsgBox "Искомых данных не найденно", vbCritical + vbOKOnly, "Ошибка!!!"
Call Command9_Click
...
Рейтинг: 0 / 0
06.03.2012, 15:52
    #37693709
ВовЧег
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибки 3021
А он мне обрабатывает во всех случаях и когда есть и когда нет записей
...
Рейтинг: 0 / 0
06.03.2012, 15:57
    #37693723
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибки 3021
1) не забываем про тэги оформления кода
2) MsgBox в этом коде будет выдаваться в любом случае, так как нет никакого кода, который его обходит
3) Нужно писать текст ошибки, мы не терминаторы, чтобы помнить все коды ошибок наизусть
4) Надо проверять adoData.Recordset.EOF
...
Рейтинг: 0 / 0
06.03.2012, 16:02
    #37693747
ВовЧег
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибки 3021
спасибо)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка ошибки 3021 / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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