【已解决】执行计划不执行
金蝶云社区-坑叔
坑叔
0人赞赏了该文章 2,403次浏览 未经作者许可,禁止转载编辑于2015年03月24日 13:20:49

按照{{{/article/1901914}}} 这个贴子里面
我做了以下处理:
1.K3CloudJobProcess服务重新启用
2.帐套是否允许执行计划任务,已勾选
3.执行计划列表中其他计划任务全部停止。
4.执行时间间隔为15分钟
5.代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Kingdee.BOS.Contracts;
using System.Data;
using Kingdee.BOS.ServiceHelper;
using Kingdee.BOS.App.Data;
using Kingdee.BOS;
using System.IO;
using Kingdee.BOS.Core;
namespace RD.K3.MD.Bussiness.PlugIn
{
public class SalesExportControl : IScheduleService
{

string sql;
DataSet set;
string sqlorg;
DataSet setorg;

public void Run(Context ctx, Schedule schedule)
{
sqlorg = " select distinct FORGID,FNAME from T_ORG_ORGANIZATIONS_L";
setorg = DBServiceHelper.ExecuteDataSet(ctx, string.Format(sqlorg));
}

}
6.查看日志错误如下:
帐套扫描取执行计划出错, 帐套Id:54bcb47ade8d54 ,账套名称:***, 帐套类别:MS_SQL_Server, System.InvalidCastException: 对象不能从 DBNull 转换为其他类型。 在 System.DBNull.System.IConvertible.ToDateTime(IFormatProvider provider) 在 Kingdee.BOS.App.Core.ScheduleService.ScheduleReader.GetAllScheduleList(Context ctx) 在 Kingdee.BOS.Schedule.Core.BackgroundJob.GetScheduleList(Context ctx, ICollection`1 services)
7.调试附加程序 等待时间 不进入断点。
求高手帮忙或提供调试方法!