如何使用MSSQL表作为数据源

1.点击FastReport设计器中Data->Add Data Source菜单项,打开数据源添加向导。

2.添加新的数据连接。

点击 New connection,打开数据连接对话框。

(1)选择数据连接类型为:MS SQL connection;

(2)选择数据库服务(如果是默认实例,直接输入.或者(local));

(3)选择登陆账户;

(4)选择默认数据库。

最后可点击“Test connection”进行连接测试。

创建成功后,可修改数据连接名称,也能看到生成的数据连接字符串。

3.选择需要添加的数据表。

以学生选课为例,包含学生表(student),课程表(course),选课关系表(sc)

4.最后在数据源窗口便能看到选择的数据源

如何使用MSSQL自定义查询作为数据源

1.点击Data视图中Connection_Test数据源右键进行编辑,进入数据表选择界面

2.

在上面第三步数据表选择界面,点击“Add SQL query”按钮,进入查询添加向导。

可修改查询资源名称,默认为Table。

3.添加SQL查询语句。

SELECT sc.STUDENTID AS '学号',st.NAME AS '姓名',COURSEID AS '科目号',co.NAME AS '科目名称'

FROM sc sc

JOIN student st ON sc.STUDENTID=st.ID

JOIN course co ON sc.COURSEID=co.ID

另外还提供了查询生成器,点击“Query Builder”进入。

4.设置传入参数,这里使用不带参查询,直接跳过此步

5.设置查询列。

界面显示了查询语句产生的列,可对此进行修改,还能添加计算列等。

而后,在数据源选择界面便多了刚添加的Table数据源。选择该数据源即可。

FastReport.Net使用:[2]添加MSSQL数据源一的更多相关文章

  1. VS2013服务器资源管理器添加Mysql数据源

    如何为VS2013服务器资源管理器添加Mysql数据源,如图: 接下来就看下如何添加 1.需要下载安装Mysql for Visual Studio 1.1.1 下载位置:http://downloa ...

  2. PHP添加Mssql/sqlserver2000扩展,适用于Php5.2/Php5.3/Php5.4

    原文:PHP添加Mssql/sqlserver2000扩展,适用于Php5.2/Php5.3/Php5.4 本文介绍如何在Windows下配置php扩展. 本文链接 http://blog.csdn. ...

  3. springboot添加多数据源连接池并配置Mybatis

    springboot添加多数据源连接池并配置Mybatis 转载请注明出处:https://www.cnblogs.com/funnyzpc/p/9190226.html May 12, 2018  ...

  4. 【死磕jeesite源码】jeesite添加多数据源

    本文转载自jeesite添加多数据源 1.jeesite.properties 添加数据源信息,(url2,username2,pawwword2) #mysql database setting j ...

  5. 添加ODBC数据源

    添加ODBC数据源

  6. Visual Studio 中添加SQLite数据源

    相关下载:https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki 在Visual Studio中要支持访问SQLi ...

  7. ASP.NET添加Mysql数据源

    在ASP.NET的数据源控件上添加mysql数据库连接,首先需要在windows系统下添加mysql的数据源才能在vs中添加数据源 1.在控制面板下打开系统与安全-->打开管理工具-->点 ...

  8. Jpa生成mysql注释,添加ODBC数据源导入数据到EA

    通过Jpa 注解生成表注释 实体类中使用如下注解,生成表字段注释: @Column(name = "userid", columnDefinition = "varcha ...

  9. SpringBoot添加多数据源mysql和oracle

    项目结构 多数据源配置文件 MultiDataSourceConfig.java SqlSessionTemplate1.java SqlSessionTemplate2.java package c ...

随机推荐

  1. (function($){})(jQuery)---Javascript的神级特性:闭包

    function($){}实际上是匿名函数 这就定义了一个匿名函数,参数为arg function(arg){ //code } 而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数 ...

  2. javascript中字符串的两种定义形式

    1.var s = "this is a string";  var t = "this is also a string"; s.test = 20; 2.v ...

  3. [转]FILE的用法

    #include <stdio.h> int main() { char c; ; FILE *file; file = fopen("test.txt", " ...

  4. 【BZOJ】1066: [SCOI2007]蜥蜴

    [算法]网络流-最大流(dinic) [题解] 构图思路: 因为石柱高度是可以被消耗的,即一根石柱可通过的蜥蜴数量有限,取舍问题中这样表示容量的属性显然可以作为网络流中的边. 于是将一根石柱拆成顶部和 ...

  5. 查询PHP版本

    查询php版本: phpinfo();

  6. linux学习记录.1.安装

    最近想了想决定开始学习linux. 在百度了一番后开始了安装,虚拟机VirtualBox,ubuntu. 基于VirtualBox虚拟机安装Ubuntu图文教程: http://blog.csdn.n ...

  7. VueJS 集成 medium editor 自定义编辑器按钮

    详见我的新博客: 守望之吻

  8. 深入理解C指针----学习笔记

      深入理解C指针     第1章 认识指针   理解指针的关键在于理解C程序如何管理内存,指针包含的就是内存地址.     1.1 指针和内存   C程序在编译后,以三种方式使用内存: 1. 静态. ...

  9. Perl6多线程2: Promise new/keep/bread/status/result

    来源于个人理解的翻译. 创建一个 promise: my $p = Promise.new; 可以打印运行 的Promise 状态: my $p = Promise.new(); $p.then({s ...

  10. U3D的一些常用基础脚本

    修改渲染颜色和贴图 1: var texture :Texture ; 2:  3: function Start () { 4: renderer.material.mainTexture = te ...