sqlserver报表服务中的一些常见小问题

sqlserver报表服务中的一些常见小问题

ID:9482636

大小:70.00 KB

页数:9页

时间:2018-05-01

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

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

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

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

3、s.None)  PUBLICFunctionExpandPrice(PriceASDouble,_OptionalpSeparatorASString=.)_ASStringDimpPriceAsStringpPrice=FORMAT(Price,##############.00)  DimtempASNe.Text.StringBuilder()IfNotexpr.IsMatch(pPrice)Then'temp.Append(pPrice)orpartsASString()=pPrice.Split(pSeparator)Dimd

4、ollarsASString=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(cents)>=0Thentemp.Append(A

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

6、er(cents)Cent)EndIfEndIfRETURNtemp.ToString()EndFunction  FunctionExpandIntegerNumber(pNumberStrASString)ASStringDimtemp2ASNe.Text.StringBuilder()DimnumberASString=_StrDup(3-Len(pNumberStr)Mod3,0)pNumberStrDimiASInteger,jASInteger=-1DimnumPartASStringFori=Len(number)-2To1Step

7、-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(pNumberASString)ASStringDimtemp1ASNe.Text.StringBuilde

8、r()IfLen(pNumber)=3ThenIfCLng(Left(pNumber,1))>0Thentemp1.Append(

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

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

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