anthony1119 发表于 2017-8-21 08:48:24

AR导入SQLite作为数据源

请问选择SQLite作为数据源该如何实现?

KearneyKang 发表于 2017-8-21 09:28:11

具体操作如下:
解决办法如下:第一步安装一个SQLiteStudio的驱动。驱动的安装可以通过安装葡萄城报表模板库,就可以自动把这这个驱动给安装好。葡萄城报表模板库的安装路径如下:
http://www.onlinedown.net/soft/999546.htm第二步:数据源的绑定DRIVER=SQLITE3 ODBC DRIVER;DATABASE=D:\Data\ArsDemo.db


anthony1119 发表于 2017-8-21 10:09:33

KearneyKang 发表于 2017-8-21 09:28
具体操作如下:
解决办法如下:第一步安装一个SQLiteStudio的驱动。驱动的安装可以通过安装葡萄城报表模板 ...

有了数据源之后,如何根据代码来选取特定的数据呢?不是说单纯的拖拽控件,而是根据代码所传入的类似事件、类别等信息加载或处理所需要的数据?

KearneyKang 发表于 2017-8-21 11:20:44

您好
有了数据源你可以通过添加数据集进行SQL查询语句的编写,查询出您需要的数据然后进行字段的绑定
AR的数据绑定有两种格式,一种是直接通过数据库,通过连接数据源,添加数据集的形式绑定数据。然后在数据集里通过查询语句就可以获得查询出来的字段,然后进行字段的绑定
另一种就是通过后台动态数据源的形式进行数据的绑定

anthony1119 发表于 2017-8-21 14:57:25

在绑定运行时数据源时,按照视频的方法存在问题,运行时没有进到LocateData方法中区,能看下是什么地方出了问题吗?

anthony1119 发表于 2017-8-21 14:58:18

KearneyKang 发表于 2017-8-21 11:20
您好
有了数据源你可以通过添加数据集进行SQL查询语句的编写,查询出您需要的数据然后进行字段的绑定
AR ...

见上一层,忘记回复你了

KearneyKang 发表于 2017-8-21 15:31:11

首先 调试的时候是否可以进入Page_Load(){} 还有就是有什么错误的提示没有,如果是出现无法连接到数据源的问题,可能就是你在代码了也就是page_loade里进行了报表的绑定,然后在前台的Webviewer中也进行了数据的绑定。
还有就是报表路径是否正确这些都会出现你说的没办法进入Locatadate()方法
具体的您可以参考下附件的代码,在WebForm2.aspx这个界面里。


anthony1119 发表于 2017-8-21 15:34:31

KearneyKang 发表于 2017-8-21 15:31
首先 调试的时候是否可以进入Page_Load(){} 还有就是有什么错误的提示没有,如果是出现无法连接到数据源 ...

谢谢。是winForm,不是WEB。上一个问题刚刚定位了,是选择数据源类型有问题,DataSet provider 改为 Object Provider就解决。数据源可以在运行时生成绑定,出现如下问题

KearneyKang 发表于 2017-8-21 16:46:39

好的:)
只要您解决了问题就好《祝您工作愉快》
页: [1]
查看完整版本: AR导入SQLite作为数据源