powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Определение номера ошибки MSSQL в Aceess
7 сообщений из 7, страница 1 из 1
Определение номера ошибки MSSQL в Aceess
    #32467468
ustasw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видимо вопрос этот насущный и конечно же обсуждался. Так вот хотелось бы узнать как определить в Access номер сообшения об ошибке сгенерированной на mssql. Я что то бьюсь как рыба об лед.
...
Рейтинг: 0 / 0
Определение номера ошибки MSSQL в Aceess
    #32467499
ustasw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может я глупость спросил, скажите тогда.
...
Рейтинг: 0 / 0
Определение номера ошибки MSSQL в Aceess
    #32467507
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а где она у тебя появляется?
в форме после каких либо действий?
в коде VB при работе с ADO ?
...
Рейтинг: 0 / 0
Определение номера ошибки MSSQL в Aceess
    #32467526
ustasw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В форме по кнопке запускаю процедуру на сервере через CreateQueryDef (""). В хп открываю транзанкцию и если есть ошибки делаю откат и raiserror генерю свой код ошибки. При работе на форме, выдается ошибка ODBC и все без описания моей ошибки, а надо выдавать красивое описание, как же сделать это помогите.
...
Рейтинг: 0 / 0
Определение номера ошибки MSSQL в Aceess
    #32467539
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если ошибка в коде VB то читай хелп по

on error


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public sub tst()
on error goto myerrgotometka

...
код вызывающий ошибку
...

exit sub
myerrgotometka:
if err.number =  123467  then msgbox  "Зря ты кнопку нажал"  : exit sub
msgbox err.number
msgbox err.description
end sub
...
Рейтинг: 0 / 0
Определение номера ошибки MSSQL в Aceess
    #32467546
ustasw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да в том и дело что ошибка не в коде VBA, а при откате транзакции в хранимой процедуре на сервере MSSQL.
...
Рейтинг: 0 / 0
Определение номера ошибки MSSQL в Aceess
    #32467555
ustasw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скулевскую процу в Access я запускаю через DAO.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Set qry = CurrentDb.CreateQueryDef( "")
    qry.ODBCTimeout = 600 
    qry.Connect = "ODBC;DSN=SRV;DATABASE=DB1;LANGUAGE=English;Address=SER, 1433 ;AnsiNPW=No "
    qry.ReturnsRecords = False
    qry.SQL = " {call [OplataDocSumDel] ('" & Me![ТипДок] & "',  " & Me![ИД_У] & " , '" & Me![П].Form![ТипДок] & "',  " & Me![П].Form![ИДДок_У] & " )} " & _
            "  {call [OplataDocSumDel] ('" & Me![П].Form![ТипДок] & "',  " & Me![П].Form![ИДДок_У] & " ,'" & Me![ТипДок] & "',  " & Me![ИД_У] & " )}"
    qry.Execute
    qry.Close
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Определение номера ошибки MSSQL в Aceess
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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