1,access数据库里存储的图片格式是二进制的形式,BYTE[]。
2,先直接在AR报表里直连数据库,用可视化数据查询器会报错如下图,所以手动添加了2个字段,在报表上用表格显示日期和图片,想测试一下。
3,最后预览报表报错如下,好像是没有链接上数据库。请问我以上哪里设置有错误
错误明细:
GrapeCity.ActiveReports.ReportException: 发生了一个意外错误。更多信息: '值不能为 null。
参数名: commandText' ---> System.ArgumentNullException: 值不能为 null。
参数名: commandText
在 #UwA.#uue..ctor(#WTe connection, String commandText, CommandType commandType, Int32 commandTimeout, String name, DataSourceLocator locator, Func`2 evaluator)
在 GrapeCity.BI.Data.CommandBuilder.#hEf(#WTe connection, IDataSet rdlDataSet, Func`2 evaluate)
在 GrapeCity.BI.Data.CommandBuilder.#8gX(IDataSet dataSet, DataSource dataSource)
在 GrapeCity.ActiveReports.ReportDataProcessor.#t2Z(IDataSet dataSet, CommandBuilder commandBuilder, IDictionary`2 scopes, IList`1 finalizers)
在 GrapeCity.ActiveReports.ReportDataProcessor.<>c__DisplayClassc.#cm0(String name)
在 GrapeCity.ActiveReports.DataProcessing.RecordSetProvider.GetDataSet(String name)
在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.<>c__DisplayClass24.#Sl1(ExecutionContext exc)
在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.<>c__DisplayClass3b.#U.#sZh.#NE0(#TRZ fn)
在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)
在 System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.<>c__DisplayClass3b.#U.#sZh.#FB0()
在 GrapeCity.ActiveReports.DataTree`1.Scope.get_Regions()
在 GrapeCity.ActiveReports.DataProcessing.DataTreeGenerator.<>c__DisplayClass3e.#U.#wRi.#PE0()
在 GrapeCity.ActiveReports.DataTree`1.Scope.get_Regions()
在 GrapeCity.ActiveReports.Rendering.Data.DataScopeBase.#BHA(String name)
在 #wxA.#UzA.Create(ReportRenderingContext reportRenderingContext, ReportItem rdlItem, IDataScopeInternal currentDataContext)
在 GrapeCity.ActiveReports.Rendering.ReportRenderingContext.<>c__DisplayClass10.#f20(ReportItem item)
在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
在 System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)
在 System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
在 System.Linq.Enumerable.<SelectIterator>d__5`2.MoveNext()
在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)
在 System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
在 GrapeCity.ActiveReports.Layout.L2.CanvasImpl.#n3V[T](IEnumerable`1 canvasItems)
在 GrapeCity.ActiveReports.Layout.L2.#AY(IEnumerable`1 canvasItems, Boolean galleyMode, Object item, Int32 width, Int32 height, Boolean consumeWhiteSpace)
在 GrapeCity.ActiveReports.Layout.L2.#AY(IEnumerable`1 canvasItems, Boolean galleyMode, Object item, Int32 width, Int32 height, Boolean canShrink, Boolean canGrow, Boolean consumeWhiteSpace)
在 GrapeCity.ActiveReports.Layout.ReportCanvasLayout.#AY(IEnumerable`1 items, #saR context, Object item, Int32 width, Int32 height, Boolean canShrink, Boolean canGrow, Boolean consumeWhiteSpace)
在 GrapeCity.ActiveReports.Layout.ReportImpl.#QaX(#saR context, IBody body, Object item, Size`1 contentSize, Nullable`1 size, Boolean consumeWhiteSpace)
在 GrapeCity.ActiveReports.Layout.LayoutEngine.#Lv0(#saR context)
在 GrapeCity.ActiveReports.Layout.LayoutEngine.BuildLayout(LayoutInfo layoutInfo)
在 #GPr.#RLf.#NNf(IReport report, TargetDeviceCapabilities targetDevice, LayoutNotificationCallback callback)
在 GrapeCity.ActiveReports.Export.Image.Page.ImageRenderingExtension.Render(IReport report, StreamProvider streams, NameValueCollection settings)
在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
--- 内部异常堆栈跟踪的结尾 ---
在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
在 GrapeCity.ActiveReports.Viewer.Win.Rdlx.RdlReport.<>c__DisplayClassf.#7yz()
在 GrapeCity.ActiveReports.Viewer.Win.AsyncLoader.<>c__DisplayClass7.#cAz(Object param0, DoWorkEventArgs param1)
在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
|