文章列表
尽量采用子查询
来编写TableAdapter的初始化方法,而不要用连接(JOIN
)。
由JOIN形式构成的初始化方法,系统无法自动为其生成对应的
Insert, Delete, Update方法,必须自行定义。
另:包含
子查询的
初始化方法,
自动生成的Insert, Delete, Update方法将忽略子查询部分。
目前主要有3个网站
FeedEx.net
まるごとRSS
Full-Text RSS Feeds | fivefilters.org
使用方法都很傻瓜,输入旧的摘要型RSS地址,网站会帮你生成一个新的RSS地址,订阅新的地址就是全文了
给报表参数的可选项列表中加入“All”选项
- 博客分类:
- SQL报表服务
某个报表参数的可用值由一个动态的数据集查询生成,通常情况下,我们按照参数的每个可用值来分别筛选数据。
部署报表后,会显示一个包含所有可用值的下拉菜单提示用户输入(假设参数设置为“可见”)。
现在我需要在这些可用值的选项之外,再加入一个“All”选项,当选择“All”时,停止基于该参数的筛选,显示所有数据。
同时,之前的按照可用值筛选的功能依然有效。
可以按如下方式实现:
1. 修改用于提供参数可用值的数据集:
SELECT DISTINCT column_name
FROM table_name
UNION
SELECT 'All'
2. 修改报 ...
通过URL传递参数,访问报表
- 博客分类:
- SQL报表服务
http://<server>/ReportServer/Pages/ReportViewer.aspx?%2f<path>%2f<ReportName>&rs:Command=Render&<Paramerter>=<value>
或者是
http://<server>/reportserver?/<path1>/<path2>/<ReportName>&rs:Command=Render&<Paramerter>=<value& ...
使用文本编辑器打开hosts文件:C:\Windows\System32\drivers\etc\hosts
在文件中添加以下内容:
174.36.30.71 www.dropbox.com
或者 208.43.202.50 208.43.202.53
1、在形状/软件/COM和OLE中有一个Vtable形状,是一个可变的表格,拖出来。(这个方法我没试,原因是在“形状”菜单中我没找到“软件”这项。)
2、用长方形工具画出表格,只要画出一个单元格,然后复制再复制,使用自动对齐,调整长宽高比Word好控制多了。点中长方形直接打字,输入数据。(很像我之前的方法,自己感觉有点麻烦。)
3、绘制矩形:
a、用"视图"--"工具栏"-"绘图"中的“矩形”,画一个矩形,
b、用"视图"--"工具栏"-"绘图&qu ...
示例表 tb 数据如下
id value
—————
1 aa
1 bb
2 aaa
2
bbb
2 ccc
第一种
SELECT id,
[val]=( SELECT [value] +','
FROM tb AS b
WHERE b.id = a.id
...
(1)实例在原理上就是一个数据库的逻辑划分。可以这样理解,安装SQL Server 服务器组件,就是创建一个新的SQL Server
实例(当然也可能是在原有实例中增减服务组件)。SQL Server允许在同一个操作系统中创建多个实例,虽然一般情况下我们不会这么做。
如果只安装一个 SQL Server 实例,不需要在SQL
Server安装时指定实例名称,自动使用默认名称。那么在Windows域里计算机的名称就是 SQL Server
实例的名称;使用TCP/IP协议连接SQL Server 实例时,可以用IP地址表示SQL Serve ...
Navigating to other reports or any web URL
- Drag a datafield on the report
- Click on the Textbox
- Find the Action property of Textbox the property window
- Select Go to URL option
-
Type any valid URL (i.e.
http://binaryworld.net/Main/CodeDetail.aspx?CodeId=3668) ...
筛选掉NULL值,只在报表中显示非空值
Expression视需要而定
Operator选
<>
(不等于)
Value输入 =
Nothing
在Group Properties的Visiablity中,
设置Expression为
=IIF(ISNOTHING(Fields!nhs_eventtypename.Value), TRUE
, FALSE
)
Group on的字段的各个值中,NULL值引头的列或行将不会显示,但不影响非空的值
表达式填
=RowNumber(scope
)
scope 为数据区域的名称,可写Nothing,这点还没彻底搞清楚。
该函数详细见 http://msdn.microsoft.com/en-us/library/ms159225%28v=SQL.100%29.aspx
显示行号的列,插入时貌似必须选择 Inside Group,为什么目前还不知道
I used to see my senior developers use WITH (NOLOCK) when querying in SQL Server and wonder why they use. Now i explored it and found that it's useful to improve the performance in executing the query
. However there is a disadvantage in using it. The disadvantage is that one may not be sure that th ...
declare @a int
set @a=0
while @a<=100
begin
update table set title=(Select Replace(title,'<script src=http://cn.daxia123.cn/cn.js></script>','') from table where id=@a) where id=@a
set @a=@a+1
end
下面的存储过程只从视图中返回指定的雇员(提供名和姓)及其职务和部门名称。此存储过程接受与传递的参数精确匹配的值。
CREATE PROCEDURE HumanResources.uspGetEmployees
@LastName nvarchar(50),
@FirstName nvarchar(50)
AS
SELECT FirstName, LastName, JobTitle, Department
FROM HumanResources.vEmployeeDepartment
WHERE FirstName = @FirstNa ...