小编Tim*_*m B的帖子

无法计算表达式,因为本机帧位于调用堆栈的顶部

我正在创建一个简单的窗口服务,当我去调试时,我得到错误,"无法计算表达式,因为本机帧位于调用堆栈的顶部." 此外,当我在Release中构建服务并运行它时,它就会挂起.

 static void Main()
    {
        ServiceBase[] ServicesToRun;
        ServicesToRun = new ServiceBase[] { new MyService1() };

        ServiceBase.Run(ServicesToRun);
    }
Run Code Online (Sandbox Code Playgroud)

这就是Program.cs文件中的所有内容,它通常挂在ServiceBase.Run(ServicesToRun)行上.

我能够找到的所有内容仅涉及未被评估的表达式,因为代码已经过优化或者必须处理asp.net和response.redirect.

服务代码.

    public TruckRateClearService()
    {
        InitializeComponent();
    }

    protected override void OnStart(string[] args)
    {
        tmrProcess.Enabled = true;
    }

    protected override void OnCustomCommand(int command)
    {
        base.OnCustomCommand(command);
        if (command == 129)
        {
            OnStart(null);
        }
    }

    protected override void OnStop()
    {
        tmrProcess.Enabled = false;
    }

    private void tmrProcess_Tick(object sender, EventArgs e)
    {
        tmrProcess.Enabled = false;

        try 
        {
            eventLog.WriteEntry("Clearing Truck Rates Start" + DateTime.Now.ToString());

            TruckRateClearingAgent.Process();

            eventLog.WriteEntry("Clearing …
Run Code Online (Sandbox Code Playgroud)

c# windows-services

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

处理空白查询结果,ISNULL(NULLIF())

我试图将查询的结果返回到变量,我能够在插入语句中使用它.但是我的选择仍然返回null,即使我相信我已ISNULL(NULLIF())正确设置.

declare @test varchar(10)

set @test =  (select ISNULL(NULLIF(discnumber,''),'NA')
from discmaster
where meteredfilename =  '3501' or nonmeteredfilename='3501')

select @test
Run Code Online (Sandbox Code Playgroud)

它似乎是正确的但仍然返回一个NULL值.你会选择Case而不是100%肯定该方法.

sql sql-server

3
推荐指数
1
解决办法
4351
查看次数

SQL查询在分钟后返回任何内容

我正在尝试使用WHERE子句中的日期来过滤我的数据,以便更好地了解发生的事情.但是,当我运行查询时,我得不到任何结果,查询大约需要一分钟才能完全完成.任何帮助总是非常感谢.

Declare @date datetime

set @date = getdate() - 11

Select ColumnA,ColumnB
From TableA
Where DateCreated >= @date And DateCreated < GetDate()
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

标签 统计

sql ×2

sql-server ×2

c# ×1

windows-services ×1