Страница 1 из 1

Проблема в построителе запросов в 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, построитель запросов работает.

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

Подскажите, пожалуйста, можно ли исправить зависания или скрыть построитель запросов, на сколько я помню, планировалась так сделать.
Благодарю.

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

Добавлено: 07 июн 2019, 22:23
Aleksey
Здравствуйте,

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

Спасибо.

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

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

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

Добавлено: 11 июн 2019, 13:47
Aleksey
Здравствуйте,

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

Спасибо.
#8466