powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / При вызове процедуры из excel выходит ошибка Divided by zero error encountered
5 сообщений из 5, страница 1 из 1
При вызове процедуры из excel выходит ошибка Divided by zero error encountered
    #33336744
Фотография Farkhod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При вызове процедуры из excel (через макрос):

Divided by zero error encountered

но невсегда, ошибка выходит тогда когда процедур должна возвращять много строк. Входные переменные на процедуру это начальная и конечная дата. Когда например процедура должна дать данные за год то это нормально работает, а когда за два то уже вылазит вот эта ошибка.
Странно что эта ошибка выходит тока в экселе. Если такойже запрос делать через другую прогу то все нормально.
Офис 2003 SP1, сервак MS SQL 6.5 sp3
Пожалуйста, помогите решить проблему.
...
Рейтинг: 0 / 0
При вызове процедуры из excel выходит ошибка Divided by zero error encountered
    #33336811
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведи код
...
Рейтинг: 0 / 0
При вызове процедуры из excel выходит ошибка Divided by zero error encountered
    #33336878
Фотография Farkhod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
b_date = "'01.01.2004'"
e_date = "'" & Date +  1  & "'"

conn.ConnectionString = "..."
conn.Open
Set rs = conn.Execute("exec dbo.Report  " & b_date & "," & e_date)

Ругается га строке set rs
...
Рейтинг: 0 / 0
При вызове процедуры из excel выходит ошибка Divided by zero error encountered
    #33337041
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что внутри dbo.Report ??
...
Рейтинг: 0 / 0
При вызове процедуры из excel выходит ошибка Divided by zero error encountered
    #33338039
Фотография Farkhod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё уже разобрался оказывается в одной записе на одной таблице одно поле было 0 а в процедуре написано деление на это поле. Поэтому и ошибка была...всем спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / При вызове процедуры из excel выходит ошибка Divided by zero error encountered
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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