Добавление нового источника данных
-
- Сообщения: 12
- Зарегистрирован: 10 авг 2012, 17:22
- Откуда: Moscow
- Контактная информация:
Добавление нового источника данных
Здравствуйте!
При добавлении нового источника данных SQL запросом программа выдает ошибку: "Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding." Я так понял, что это из-за долгого выполнения запроса. Дело в том, что запрос объемный, и он извлекает очень много данных, время его выполнения 1:06.
Не подскажете, что делать в таком случае? Еще больше упростить запрос нельзя.
С Уважением, Денис.
При добавлении нового источника данных SQL запросом программа выдает ошибку: "Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding." Я так понял, что это из-за долгого выполнения запроса. Дело в том, что запрос объемный, и он извлекает очень много данных, время его выполнения 1:06.
Не подскажете, что делать в таком случае? Еще больше упростить запрос нельзя.
С Уважением, Денис.
Re: Добавление нового источника данных
Здравствуйте,
Пожалуйста, попробуйте установить свойство CommandTimeout для проблемного источника данных.
Спасибо.
Пожалуйста, попробуйте установить свойство CommandTimeout для проблемного источника данных.
Спасибо.
-
- Сообщения: 12
- Зарегистрирован: 10 авг 2012, 17:22
- Откуда: Moscow
- Контактная информация:
Re: Добавление нового источника данных
Здравствуйте!
Спасибо, я перепутал CommandTimeout и Connect Timeout. Но не получается его установить для конкретного источника данных. Как это можно сделать?
С Уважением, Денис.
Спасибо, я перепутал CommandTimeout и Connect Timeout. Но не получается его установить для конкретного источника данных. Как это можно сделать?
С Уважением, Денис.
-
- Сообщения: 12
- Зарегистрирован: 10 авг 2012, 17:22
- Откуда: Moscow
- Контактная информация:
Re: Добавление нового источника данных
Вроде бы получилось присвоить CommandTimeout нужное значение, просмотр данных выполняет запрос, но я не могу получить колонки. Все также выдает ошибку "Timeout expired".
Re: Добавление нового источника данных
Здравствуйте,
Пожалуйста, уточните какую версию вы используете.
Так же попробуйте использовать следующий код:
Спасибо.
Пожалуйста, уточните какую версию вы используете.
Так же попробуйте использовать следующий код:
Код: Выделить всё
StiOptions.Engine.RetriveColumnsMode = Stimulsoft.Report.StiRetrieveColumnsMode.SchemaOnly;
-
- Сообщения: 12
- Зарегистрирован: 10 авг 2012, 17:22
- Откуда: Moscow
- Контактная информация:
Re: Добавление нового источника данных
Здравствуйте!
Version: 2012.1.1300 from April 2012
.Net Framework v.4.0.30319
Код не помог устранить ошибку.
С Уважением, Денис.
Version: 2012.1.1300 from April 2012
.Net Framework v.4.0.30319
Код не помог устранить ошибку.
С Уважением, Денис.
Re: Добавление нового источника данных
Здравствуйте,
Если вы просто получаете колонки, то при установке данной опции, выполняется только запрос по схеме без получения данных.
Не могли бы вы уточнить в каком конкретном месте возникает проблема или прислать пошаговое руководство как воспроизвести проблему.
Спасибо.
Если вы просто получаете колонки, то при установке данной опции, выполняется только запрос по схеме без получения данных.
Не могли бы вы уточнить в каком конкретном месте возникает проблема или прислать пошаговое руководство как воспроизвести проблему.
Спасибо.
-
- Сообщения: 12
- Зарегистрирован: 10 авг 2012, 17:22
- Откуда: Moscow
- Контактная информация:
Re: Добавление нового источника данных
Здравствуйте!
Прошу прощения за задержку. Описываю порядок действий. Создается новое SQL-соединение. В нем создается новый источник данных из SQL-запроса. После нажатия "Получить все колонки" выдается ошибка, описанная выше. Столбцы соответственно в дальнейшем должны быть размещены на DataBand'e.
С Уважением, Денис.
Прошу прощения за задержку. Описываю порядок действий. Создается новое SQL-соединение. В нем создается новый источник данных из SQL-запроса. После нажатия "Получить все колонки" выдается ошибка, описанная выше. Столбцы соответственно в дальнейшем должны быть размещены на DataBand'e.
С Уважением, Денис.
Re: Добавление нового источника данных
Здравствуйте, Денис.
Спасибо.
Похоже, что у вас проблемы с доступом к данным. Попробуйте нажать на кнопку Проверка при создании SQL-соединения.live4drive писал(а):Прошу прощения за задержку. Описываю порядок действий. Создается новое SQL-соединение. В нем создается новый источник данных из SQL-запроса. После нажатия "Получить все колонки" выдается ошибка, описанная выше. Столбцы соответственно в дальнейшем должны быть размещены на DataBand'e.
Спасибо.
-
- Сообщения: 12
- Зарегистрирован: 10 авг 2012, 17:22
- Откуда: Moscow
- Контактная информация:
Re: Добавление нового источника данных
Здравствуйте!
К данному SQL-соединению обращаются еще несколько источников данных, однако с ними все в порядке. Тем не менее при проверке выдает сообщение: "Соединение успешно установлено."
С Уважением, Денис.
К данному SQL-соединению обращаются еще несколько источников данных, однако с ними все в порядке. Тем не менее при проверке выдает сообщение: "Соединение успешно установлено."
С Уважением, Денис.