Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
Проблема в следующем.
Отчёт строится на базе хранимой процедуры.
Query Analyzer говорит, что всё нормально (да там и негде быть "ненормально").
Однако периодически вылетает сообщение, что запрос не прошёл. Причём это на конкретных машинах. На моей таких проблем не было.
Вот и вопрос - кто виноват: MS SQL либо Crystal Reports?
31 май 04, 12:32    [710787]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
автор
Однако периодически вылетает сообщение, что запрос не прошёл.

Оригинальное сообщение об ошибке надо бы привести.
31 май 04, 12:33    [710792]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
BugsBunny
Member

Откуда: GMT+5=EST
Сообщений: 2414
Version of Crystal? Patches applied?
Connection to SQL: native or ODBC?
And again: error message itself...
31 май 04, 18:07    [712068]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
Ошибка следующая
Error detected by database dll
1 июн 04, 15:08    [713989]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
Crystal Reports 8.5
1 июн 04, 15:12    [714006]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
YuriAM
Member

Откуда:
Сообщений: 829
Одназначно SQL тут не при чем.
Crystal report ( Особенно 6.0) имел причуды. Нам пришлось иногда даже снова сделать Verify, хотья уже было сделанно.
1 июн 04, 15:14    [714010]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
YuriAM
Member

Откуда:
Сообщений: 829
Так , уже знакомо, сново установи Location на новую базу, хоть и он может указать на соответствующий ODBC
1 июн 04, 15:16    [714018]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34630
Это, ты в отчете-то вывод сообщений сервера базы данных включи, и увидешь, что не так.
<><><><><><><><><><><><><><><><><><><><><><><><><><><>
"This is an object-oriented system. If we change anything, the users object."
------------------------------------
Ilya Zvyagin
1 июн 04, 18:58    [714825]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
BugsBunny
Member

Откуда: GMT+5=EST
Сообщений: 2414
This is very general error. In my practice, most common reasons are NULL parameters or NULL values returned to report in recordset. Treat it like VB. It can choke on simple CSTR(NULL)
Though, it's always better to use original sources: http://support.businessobjects.com/communityCS/TechnicalPapers/cr_error_detected_by_db_dll.pdf
1 июн 04, 20:04    [714917]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
a1ex
Member

Откуда: .ua
Сообщений: 369
вообще-то CR пишет специальный лог, в котором можно посмотреть, что он конкретно говорит об ошибке.
2 июн 04, 12:17    [716139]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
vlad70
Guest
a1ex
вообще-то CR пишет специальный лог, в котором можно посмотреть, что он конкретно говорит об ошибке.

Little more details on that, please...
2 июн 04, 17:21    [717254]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
Спасибо за советы.
Ещё один вопросик.
Как получить лог Crystal'а?
3 июн 04, 10:50    [718460]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
А теперь эта зараза ещё и довольно сообщает, что
Cannot oprn SQL Server
3 июн 04, 12:09    [718811]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Fedotov Alex
Member

Откуда:
Сообщений: 167
Лог об ошибках находится в каталоге с ОС ,
например D:\WIN2000\Crystal\ . Там лежит куча длл, среди них файл с сообщением об ошибках.
3 июн 04, 15:42    [719965]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
BugsBunny
Member

Откуда: GMT+5=EST
Сообщений: 2414
Fedotov Alex
например D:\WIN2000\Crystal\ . Там лежит куча длл, среди них файл с сообщением об ошибках.


автор
Там лежит куча длл
Yeap!
автор
среди них файл с сообщением об ошибках
Nope!

?
Crystal v.8
3 июн 04, 20:04    [720919]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
Этот файл есть только на машине, где я пишу отчёты. На остальных - только Dll'и
4 июн 04, 08:26    [721384]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
a1ex
Member

Откуда: .ua
Сообщений: 369
Планков Максим
Этот файл есть только на машине, где я пишу отчёты. На остальных - только Dll'и

да, этот файл есть только там, где установлен кристалл, а не на клиентах, использующих его актХ. Но для отладки можно запустить репорт на этой машине, и, если ошибка общая (а не настройки клиента), то этот лог поможет. Его, кстати, можно безболезненно чистить по необходимости.
4 июн 04, 10:51    [721720]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
Вся проблема в том, что ошибки только на клиентах. На моей машине этого не происходит. Не ставить же на каждом клиенте полный пакет. А клиент БД настроен нормально. На этой базе висит ещё три приложения
7 июн 04, 07:49    [724937]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Fedotov Alex
Member

Откуда:
Сообщений: 167
1. Какая версия АДО стоит на клиентах?
2. Какой сервис-пак к Кристалу стоит?
3. Обновляли ли на клиентах кристалловский ActiveX? (существует офциальный патч для 8.5)
7 июн 04, 10:12    [725131]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
Сервис-пак вообще никакой не стоит. Где его взять?
Он же крекнутый
15 июн 04, 13:12    [742212]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Fedotov Alex
Member

Откуда:
Сообщений: 167
автор

Сервис-пак вообще никакой не стоит. Где его взять?
Он же крекнутый


Ай-яй-яй.


А если поискать? :)

SP для 8.5 весит 30Мб
http://support.businessobjects.com/fix/hot/si75/form.asp?file=cr85win_en_sp3.exe

Много полезных фиксов
http://support.businessobjects.com/fix/hot/mhf/crystalreports.asp#02

А также вы не ответили на вопрос, какая версия АДО стоит на клиентах.
И еще, стоит ли Client Tools от MSSQL?
15 июн 04, 14:01    [742421]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
Ну исправлюсь
За ссылочку спасибо.
Сlient Tools не стоят, только Connectivity Tools.
ADO 2.6 (на моей машине 2.8), хотя не понимаю, при чем здесь ADO, я же через ODBC цепляюсь. Если было бы ADO мне источник данных на клиенте настраивать не пришлось бы. (по-моему, так )
15 июн 04, 15:09    [742692]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Fedotov Alex
Member

Откуда:
Сообщений: 167
Я бы попробовал:

1. Обновить MDAC до 2.8
2. Обновить ActiveX Viewer
3. Поставить SP
пункт 1, 2 обязательно.

C ODBC в кристале не работал, используем
More Data Sources\Microsoft SQL Server
или OLEDB.
15 июн 04, 16:51    [743182]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
А где эти обновления взять?
16 июн 04, 05:54    [743988]     Ответить | Цитировать Сообщить модератору
 Re: Опять Crystal Reports  [new]
Планков Максим
Member

Откуда:
Сообщений: 113
Попробовал OLE DB.
Те отчеты, в которых задействованы временные таблицы, сообщают, что процедура не возвратила никаких данных. Хотя через ODBC работает.
16 июн 04, 08:36    [744093]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить