Проблема в построителе запросов в Universal (dotConnect)
Добавлено: 07 июн 2019, 16: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, построитель запросов работает.
База одна и та же.
Подскажите, пожалуйста, можно ли исправить зависания или скрыть построитель запросов, на сколько я помню, планировалась так сделать.
Благодарю.
Создан отчет, в котором в качестве источника данных используется 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, построитель запросов работает.
База одна и та же.
Подскажите, пожалуйста, можно ли исправить зависания или скрыть построитель запросов, на сколько я помню, планировалась так сделать.
Благодарю.