@ -1164,7 +1164,7 @@ namespace BatchCoreService
{
if ( _ hda . Count = = 0 ) return ;
if ( DataHelper . Instance . BulkCopy ( new HDASqlReader ( _ hda , this ) , "Log_HData" ,
string . Format ( "DELETE FROM Log_HData WHERE [TIMESTAMP]>'{0}'" , _ hda [ 0 ] . TimeStamp . ToString ( ) ) ) )
string . Format ( "DELETE FROM Log_HData WHERE [TIMESTAMP]>'{0}'" , _ hda [ 0 ] . TimeStamp . ToString ( "yyyy/MM/dd HH:mm:ss" ) ) ) )
{
_ hda . Clear ( ) ;
_ hdastart = DateTime . Now ;
@ -1177,7 +1177,7 @@ namespace BatchCoreService
var tempdata = _ hda . ToArray ( ) ;
if ( tempdata . Length = = 0 ) return true ;
return DataHelper . Instance . BulkCopy ( new HDASqlReader ( GetData ( tempdata , startTime , endTime ) , this ) , "Log_HData" ,
string . Format ( "DELETE FROM Log_HData WHERE [TIMESTAMP] BETWEEN '{0}' AND '{1}'" , startTime , endTime ) ) ;
string . Format ( "DELETE FROM Log_HData WHERE [TIMESTAMP] BETWEEN '{0}' AND '{1}'" , startTime . ToString ( "yyyy/MM/dd HH:mm:ss" ) , endTime . ToString ( "yyyy/MM/dd HH:mm:ss" ) ) ) ;
}
public void OnUpdate ( object stateInfo )
@ -1192,7 +1192,7 @@ namespace BatchCoreService
DateTime start = _ hda [ 0 ] . TimeStamp ;
//_array.CopyTo(data, 0);
if ( DataHelper . Instance . BulkCopy ( new HDASqlReader ( _ hda , this ) , "Log_HData" ,
string . Format ( "DELETE FROM Log_HData WHERE [TIMESTAMP]>'{0}'" , start . ToString ( ) ) ) )
string . Format ( "DELETE FROM Log_HData WHERE [TIMESTAMP]>'{0}'" , start . ToString ( "yyyy/MM/dd HH:mm:ss" ) ) ) )
_ hdastart = DateTime . Now ;
else ThreadPool . UnsafeQueueUserWorkItem ( new WaitCallback ( this . SaveCachedData ) , _ hda . ToArray ( ) ) ;
_ hda . Clear ( ) ;
@ -1213,7 +1213,7 @@ namespace BatchCoreService
if ( count > = 5 ) return ;
if ( DataHelper . Instance . BulkCopy ( new HDASqlReader ( tempData , this ) , "Log_HData" ,
string . Format ( "DELETE FROM Log_HData WHERE [TIMESTAMP] BETWEEN '{0}' AND '{1}'" ,
startTime , endTime ) ) )
startTime . ToString ( "yyyy/MM/dd HH:mm:ss" ) , endTime . ToString ( "yyyy/MM/dd HH:mm:ss" ) ) ) )
{
stateInfo = null ;
_ hdastart = DateTime . Now ;