sql server报表服务中的一些常见小问题--

sql server报表服务中的一些常见小问题--

ID:9482599

大小:70.00 KB

页数:9页

时间:2018-05-01

sql server报表服务中的一些常见小问题--_第1页
sql server报表服务中的一些常见小问题--_第2页
sql server报表服务中的一些常见小问题--_第3页
sql server报表服务中的一些常见小问题--_第4页
sql server报表服务中的一些常见小问题--_第5页
资源描述:

《sql server报表服务中的一些常见小问题--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQLServer报表服务中的一些常见小问题>>  SQLServer报表服务(SSRS)对于开发人员和用户来说是一个非常有用的设计和浏览报表的工具。但是,有些特性是在SSRS中没有提供为直接可以使用的。这些特性是开发人员和用户经常需要的。  在一个报表中显示服务器名称或IP地址  当报表数据是运行在几个报表服务器上时,用户经常会搞错。你可能有一个测试和开发环境,但是你不知道你的报表数据是来自于哪个服务器。  很明显,解决这个问题的一个方法是在报表中显示报表服务器名称或它的IP地址。不幸的是,没有直接的函数或方法来获取服务器名称。

2、但是有这个工作环境。  在报表服务中,有一个全局参数叫做ReportServerUrl,它可以显示报表URL。这个值的开始部分是来自于C:ProgramFilesMicrosoftSQLServerMSSQL.#ReportingServicesReportServer文件夹下的RSReportServer.config文件。在这个文件里,有叫做URLRoot的结点。它是cache.aspx?q=72465960679242mkt=en-USlant.RegularExpressions.R1234下一页>>>>这篇文章来自..,

3、。egexOptions.None)  PUBLICFunctionExpandPrice(PriceASDouble,_OptionalpSeparatorASString=.)_ASStringDimpPriceAsStringpPrice=FORMAT(Price,##############.00)  DimtempASNe.Text.StringBuilder()IfNotexpr.IsMatch(pPrice)Then'temp.Append(pPrice)orpartsASString()=pPrice.Sp

4、lit(pSeparator)DimdollarsASString=parts(0)DimcentsASString=parts(1)IfCDbl(dollars)>1Thentemp.Append(ExpandIntegerNumber(dollars)Dollars)IfCInt(cents)>0Thentemp.Append(And)EndIfElseIfCDbl(dollars)=0Thentemp.Append(ExpandIntegerNumber(dollars)ZeroDollars)IfCInt(ce

5、nts)>=0Thentemp.Append(And)EndIfElseIfCDbl(dollars)=1Thentemp.Append(ExpandIntegerNumber(dollars)Dollar)EndIf  IfCDbl(cents)>1Thentemp.Append(ExpandIntegerNumber(cents)Cents)ElseIfCDbl(cents)=0Thentemp.Append(ExpandIntegerNumber(cents)ZeroCents)ElseIfCDbl(cents)

6、=1Thentemp.Append(ExpandIntegerNumber(cents)Cent)EndIfEndIfRETURNtemp.ToString()EndFunction  FunctionExpandIntegerNumber(pNumberStrASString)ASStringDimtemp2ASNe.Text.StringBuilder()DimnumberASString=_StrDup(3-Len(pNumberStr)Mod3,0)pNumberStrDimiASInteger,jASInteger=-1

7、DimnumPartASStringFori=Len(number)-2To1Step-3numPart=Mid(number,i,3)IfClng(numPart>0)ThenIfj>-1Thentemp2.Insert(0,suffixes(j),1)EndIfEndIftemp2.Insert(0,GetNumberUnder1000Str(numPart),1)j+=1NextRETURNtemp2.ToString()EndFunction  FunctionGetNumberUnder1000Str(pNu

8、mberASString)ASStringDimtemp1ASNe.Text.StringBuilder()IfLen(pNumber)=3ThenIfCLng(Left(pNumber,1))>0Thentemp1.Append(GetNu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。