Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / номер строки в котрой произошла ошибка / 11 сообщений из 11, страница 1 из 1
10.05.2016, 07:53
    #39232048
noobs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
Добрый день, можно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Необходимо чтобы при возникновении ошибки пользователю выводилось сообщение что в строке кода № n, возникла ошибка № err, в модуле с именем name.
Для кода ошибка и имени модуля нашел Err.Number и Err.Source, а вот номер строки где выходит ошибка не могу найти как узнать.
...
Рейтинг: 0 / 0
10.05.2016, 08:20
    #39232055
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
noobsДобрый день, можно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Необходимо чтобы при возникновении ошибки пользователю выводилось сообщение что в строке кода № n, возникла ошибка № err, в модуле с именем name.
Для кода ошибка и имени модуля нашел Err.Number и Err.Source, а вот номер строки где выходит ошибка не могу найти как узнать.
Нет.
Все извращаются.
Лично я в перехвачике ставлю имя модуля.
...
Рейтинг: 0 / 0
10.05.2016, 08:23
    #39232057
\\\\
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
noobsможно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Поиском пользоваться не пробовал? - номер строки в которой произошла ошибка
По сабжу - Erl
...
Рейтинг: 0 / 0
10.05.2016, 08:26
    #39232059
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
\\\\noobsможно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Поиском пользоваться не пробовал? - номер строки в которой произошла ошибка
По сабжу - Erl
Я же говорю каждый извращается как может.
...
Рейтинг: 0 / 0
10.05.2016, 08:28
    #39232060
\\\\
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
noobs...номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?...Кстати, зачем оно нужно пользователю? Это надо писать в лог (файл/таблица), а там уже передавать разработчику...
...
Рейтинг: 0 / 0
10.05.2016, 09:23
    #39232091
noobs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
ну пока отработать хочу на сообщениях а чуть позже переведу в таблицу.
Почему то пустое значение выходит
Код: vbnet
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.
Private Sub Form_Open(Cancel As Integer)

On Error GoTo ErrorHandler
1:      DoCmd.SetWarnings False
2: Dim cn As ADODB.Connection
3: Dim conn As String
4: conn = "Provider=SQLOLEDB.1;Password=ors;Persist Security Info=True;User ID=tst;Initial Catalog=NCI_RN;Data Source=t38"
6: Set cn = CreateObject("ADODB.Connection")
7: cn.ConnectionString = conn
8: cn.Open

9: Dim objInfo
10: Dim strLDAP
11: Dim strFullName

12: Set objInfo = CreateObject("ADSystemInfo")
13: strLDAP = objInfo.UserName
14: Set objInfo = Nothing
15: strFullName = GetUserName(strLDAP)
'Forms![newAuthoriza].users = NewUserName(strFullName)
'users = NewUserName(strFullName) 'глобал
16: users = strFullName
17: Set rsAut = CurrentDb.OpenRecordset("Select * FROM Authorization Where Authorization.name_kurator='" & Me.users & "' ")
18: If rsAut.BOF And rsAut.EOF Then
19: MsgBox "Доступ запрещен, приложение будет закрыто"
20: upr.enabled = False
21: users.enabled = False
22: DoCmd.Quit acQuitSaveNone

23: Else
24: Set rsAut = CurrentDb.OpenRecordset("Select kod_kurator,name_kurator,kod_upr,kod_rol, CB_Texst FROM Authorization Where Authorization.name_kurator='" & Me.users & "' ")
25: upr = " "

26: For i = 0 To rsAut.Fields.count - 1
27: Do While Not rsAut.EOF
 
28: upr.RowSourceType = "Value List"
29: upr.AddItem (" '" & rsAut.Fields(2) & "'; '" & rsAut.Fields(4) & "'; '" & rsAut.Fields(3) & "' ")
30:  rsAut.MoveNext
31: Loop
32: Next i

33: upr.Requery
34:   rsAut.MoveLast: rsAut.MoveFirst
35: kur = rsAut.Fields(0)

36: cn.Close
37: Set rsAut = Nothing
 End If
Exit Sub
ErrorHandler:
 MsgBox "Возникла ошибка № " & Err.Number & vbCrLf & "В модуле " & Err.Source & vbCrLf & "В строке № " & Er
End Sub
...
Рейтинг: 0 / 0
10.05.2016, 09:25
    #39232093
noobs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
разобрался, а есть способ автоматической нумерации?
...
Рейтинг: 0 / 0
10.05.2016, 13:02
    #39232334
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
noobsразобрался, а есть способ автоматической нумерации?
Тебе же обьяснили (каждый изголяется как может)
...
Рейтинг: 0 / 0
10.05.2016, 13:10
    #39232344
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
noobsДобрый день, можно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Необходимо чтобы при возникновении ошибки пользователю выводилось сообщение что в строке кода № n, возникла ошибка № err, в модуле с именем name.
Для кода ошибка и имени модуля нашел Err.Number и Err.Source, а вот номер строки где выходит ошибка не могу найти как узнать.
А на кой черт вам номер строки (А имя модуля не ни как?)
...
Рейтинг: 0 / 0
10.05.2016, 13:48
    #39232398
noobs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
Конкретно в этом примере номер строки мне не нужен, а вот например там где работа идет с рекодсетом уже нужен гораздо проще будет сразу посмотреть строку в которой ошибка и если там работа с филдом сразу понятно что ошибка в 99% процентах будет из-за неправильного файла загрузки.
...
Рейтинг: 0 / 0
10.05.2016, 23:26
    #39232900
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер строки в котрой произошла ошибка
noobsразобрался, а есть способ автоматической нумерации?
Не?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / номер строки в котрой произошла ошибка / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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