Проблема в построителе запросов в Universal (dotConnect)

Обсуждение Stimulsoft Reports.Net
Ответить
Наталья
Сообщения: 110
Зарегистрирован: 19 фев 2009, 03:37

Проблема в построителе запросов в Universal (dotConnect)

Сообщение Наталья » 07 июн 2019, 13:49

Добрый день.

Создан отчет, в котором в качестве источника данных используется Universal (dotConnect).
1. Прописана строка подключения для MySQL, при попытке запустить построитель запросов отчет зависает, затем происходит ошибка:

----------------------------
[General Info]

Application: Stimulsoft Reports
Framework: v4.0.30319
Version: Version: 2019.3.1 from 21 May 2019
MachineName: W03-7285
OSVersion: Microsoft Windows NT 6.2.9200.0
UserName: MeshcheryakovaNN

----------------------------
[Exception Info]
Message: Lost connection to MySQL server during query

Source: Devart.Data.Universal

StackTrace:
в Devart.Data.Universal.UniCommand.a(CommandBehavior A_0, IDisposable A_1, Int32 A_2, Int32 A_3, Boolean A_4)
в Devart.Data.Universal.UniCommand.InternalExecute(CommandBehavior behavior, IDisposable stmt, Int32 startRecord, Int32 maxRecords)
в Devart.Common.DbCommandBase.ExecuteDbDataReader(CommandBehavior behavior, Boolean nonQuery)
в Stimulsoft.Database.StiUniDirectMetadataProvider.PrepareSQLDatasetInternal(String sql, Boolean schemaOnly)
в Stimulsoft.Database.BaseMetadataProvider.ExecSQL(String sql, Boolean schemaOnly)
в Stimulsoft.Database.MetadataRelationsFetcherFromQuery.Init()
в Stimulsoft.Database.BaseMetadataRelationsFetcher.LoadMetadata(MetadataFilter AMetadataFilter, MetadataContainer AMetadataContainer, SQLQualifiedName ADatabase)
в Stimulsoft.Database.SQL92SyntaxProvider.LoadMetadataRelations(BaseMetadataProvider AMetadataProvider, MetadataFilter AMetadataFilter, MetadataContainer AMetadataContainer, SQLQualifiedName ADatabase)
в Stimulsoft.Database.MetadataContainer.LoadMetadataByFilter(MetadataFilter AMetadataFilter, SQLQualifiedName ADatabase)
в Stimulsoft.Database.QueryBuilder.RefreshMetadata()
в Stimulsoft.Database.StiQueryBuilderActivator.RunQueryBuilder(IDbConnection connection, String sql, EventHandler handler, Object owner, Object syntaxProvider, Object metadataProvider)
в Stimulsoft.Report.Dictionary.Design.StiDataStoreSourceEditForm.ButtonRunQueryBuilder_Click(Object sender, EventArgs e)

----------------------------
[Assemblies]
mscorlib, Version = 4.0.0.0
Stimulsoft.Base, Version = 2019.3.1.0
Stimulsoft.Report, Version = 2019.3.1.0
Stimulsoft.Report.Design, Version = 2019.3.1.0
Stimulsoft.Report.Import, Version = 2019.3.1.0
Stimulsoft.Report.Win, Version = 2019.3.1.0
System.Data, Version = 4.0.0.0
System.Windows.Forms, Version = 4.0.0.0
WindowsBase, Version = 4.0.0.0

2. Прописана строка подключения для SQLite, при попытке запустить построитель запросов отчет зависает.
3. Прописана строка подключения для SQLServer, построитель запросов работает.

База одна и та же.

Подскажите, пожалуйста, можно ли исправить зависания или скрыть построитель запросов, на сколько я помню, планировалась так сделать.
Благодарю.
Aleksey
Сообщения: 1976
Зарегистрирован: 22 апр 2010, 02:57

Re: Проблема в построителе запросов в Universal (dotConnect)

Сообщение Aleksey » 07 июн 2019, 22:23

Здравствуйте,

К сожалению, для Universal(dotConnect), SQLite и т.д построитель запросов не поддерживается. Добавили задачу убрать кнопку для данного типа подключений в список дел.

Спасибо.
Наталья
Сообщения: 110
Зарегистрирован: 19 фев 2009, 03:37

Re: Проблема в построителе запросов в Universal (dotConnect)

Сообщение Наталья » 10 июн 2019, 10:22

Добрый день.
Уточню, во всех случаях используется Universal(dotConnect) с разными строками подключения. Вызов построителя запросов для Universal(dotConnect) со строкой подключения к БД SQLServer прошел успешно, без ошибок.
Когда можно ожидать выполнение задачи по скрытию кнопки построителя запросов?
Данная проблема описывалась ранее и планировалась задача по ее решению.
Спасибо.
Aleksey
Сообщения: 1976
Зарегистрирован: 22 апр 2010, 02:57

Re: Проблема в построителе запросов в Universal (dotConnect)

Сообщение Aleksey » 11 июн 2019, 13:47

Здравствуйте,

Задача в списке дел. Постараемся убрать в одном из следующих билдов.

Спасибо.
#8466
Ответить