小编Olr*_*rac的帖子

SSRS和Crystal Report之间的区别

我要开发一个应用程序...只是想知道......

SSRS和Crystal Report有什么区别?[Visual Studio 2010]

你能提供优点和缺点吗?

visual-studio-2010 crystal-reports reporting-services

10
推荐指数
1
解决办法
2万
查看次数

在ExecuteStoreQuery中使用OracleParameter错误消息:"值不在预期范围内."

为了防止SQLinjection.我需要将代码从简单更改StringOracleParameter.另外我需要绕过LINQ,因为它在我的WHERE CLAUSE中有限制,你可以在下面看到并持续以获得更好的性能.顺便说一句,这段代码在我使用之前正在运行OracleParameter.

我收到此错误消息"值不在预期范围内".什么是错或丢失我的代码,特别是在OracleParameterExecuteStoreQuery一部分?

我正在使用以下内容:

  1. VS 2010
  2. Oracle 11gR2
  3. C#
  4. EntityFramework 4.3.1

代码(的.cs)

public List<ProgramAssetCodeViewModel> GetAssetToList(long _channelID, DateTime _startDate, DateTime _endDate, DateTime _startTime, DateTime _endTime, string _programName, bool isActualAiring)
{
    List<ProgramAssetCodeViewModel> assetList = new List<ProgramAssetCodeViewModel>();

    try
    {
        string qry = @"SELECT D.CHANNEL_NAME CHANNEL_NAME, TO_DATE(TO_CHAR(FN_TR_CONVERT_UTC_TIME ('TO_LOCAL', B.PROG_AIR_DT),'MM/DD/YYYY'),'MM/DD/YYYY') AIRING_DT, A.PROG_NAME, C.PROG_BODY_ASSET_CD, FN_TR_CONVERT_UTC_TIME ('TO_LOCAL', TO_DATE('01/01/2001' || TO_CHAR(B.START_TIME,'HH24:MI'),'MM/DD/YYYY HH24:MI')) START_TIME, FN_TR_CONVERT_UTC_TIME ('TO_LOCAL',TO_DATE('01/01/2001' || TO_CHAR( B.END_TIME,'HH24:MI'),'MM/DD/YYYY HH24:MI')) END_TIME, ASCII(UPPER(SUBSTR(C.PROG_BODY_ASSET_CD, -1)))-64 PROG_BODY_NO FROM …
Run Code Online (Sandbox Code Playgroud)

c# oracle entity-framework

5
推荐指数
1
解决办法
8488
查看次数