我正在Visual Studio 2017中创建一个ASP .Net Core(2.0)MVC应用程序,它运行正常。
在昨天关闭计算机并今天返回我的应用程序之后,当我在未调试的情况下以chrome启动应用程序时,现在收到此浏览器错误。
运行dotnet在应用程序目录内运行,我可以访问该站点就好了。只是当我通过Visual Studio / IIS Express运行它时,出现此错误。
HTTP错误502.5-进程失败
该应用程序可以很好地构建和编译。我也清洗了溶液。
查看事件日志,我发现:
我有一个表 (A),其中包含订单号列表。它包含一行。
该订单处理完毕后,应将其删除。但是,删除失败。
我开始调查,为删除执行了一个非常简单的查询。
delete from table(A) where orderno not in (select distinct orderno from tableB)
表B中绝对不存在该订单号。
我将 SSMS 中的查询更改为:
select * from table(A) where orderno not in (select distinct orderno from tableB)
这返回了 0 行。请记住,orderno 确实存在于表 A 中。然后我将查询从“不在”更改为“在”。它仍然返回 0 行。一个值不在值列表中,但也没有显示相反的值,这怎么可能呢?
我尝试过的事情:
有人经历过这个吗?
我有一行看起来像这样的数据:
200,500,1000 | 50,100,200 | TUA03 | 2019-02-21
Run Code Online (Sandbox Code Playgroud)
从以下查询.
select distinct
tbl.qualifier_value,
tbl.h_discount_val,
tbl.longlist_mm_text,
tbl.p_start_date
from @HoldingTable tbl
Run Code Online (Sandbox Code Playgroud)
我需要将前两个字段拆分为新的相应行.给出以下输出.
200 | 50 | TUA03 | 2019-02-21
500 | 100 | TUA03 | 2019-02-21
1000 | 200 | TUA03 | 2019-02-21
Run Code Online (Sandbox Code Playgroud)
我可以得到第一个字段分割如下:
select distinct
s.Item,
tbl.h_discount_val,
tbl.longlist_mm_text,
tbl.p_start_date
from @HoldingTable tbl
outer apply [dbo].[Split](qualifier_value, ',') s
Run Code Online (Sandbox Code Playgroud)
这使:
1000 | 50,100,200 | TUA03 | 2019-02-21
200 | 50,100,200 | TUA03 | 2019-02-21
500 | 50,100,200 | TUA03 | 2019-02-21
Run Code Online (Sandbox Code Playgroud)
我现在还需要拆分第二个字段,但要小心地将位置绑定到第一列的正确位置.通过外部对第二个字段应用相同的想法,我得到9行但是我无法匹配从第一个字段值位置匹配的第二个字段值.
这可以实现吗?
晚上好,
我有一个事件,Button1,绑定到一个图像,使其可以点击.单击它后,它将转到一个函数.但是,我需要事件同时转到2个不同的功能.事件一次使用1个函数(两个工作但不在一起)所以我认为我只是格式化事件错误.
self.img_list[2].bind('<Button-1>', removewidgetsHome)
Run Code Online (Sandbox Code Playgroud)
我试过了:
self.img_list[2].bind('<Button-1>', removewidgetsHome, feedbackpage)
Run Code Online (Sandbox Code Playgroud)
但无济于事.
对于那些感兴趣的人是我的完整代码
sql ×2
sql-server ×2
asp.net ×1
class ×1
coreclr ×1
events ×1
function ×1
iis-express ×1
python ×1
select-query ×1
split ×1
t-sql ×1
tkinter ×1