我要开发一个应用程序...只是想知道......
SSRS和Crystal Report有什么区别?[Visual Studio 2010]
你能提供优点和缺点吗?
为了防止SQLinjection.我需要将代码从简单更改String为OracleParameter.另外我需要绕过LINQ,因为它在我的WHERE CLAUSE中有限制,你可以在下面看到并持续以获得更好的性能.顺便说一句,这段代码在我使用之前正在运行OracleParameter.
我收到此错误消息"值不在预期范围内".什么是错或丢失我的代码,特别是在OracleParameter和ExecuteStoreQuery一部分?
我正在使用以下内容:
代码(的.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)