小编Ada*_*ice的帖子

用于插入和更新的MySQL Fire触发器

是否可以为表的插入和更新事件触发mysql触发器?

我知道我可以做到以下几点

CREATE TRIGGER my_trigger
    AFTER INSERT ON `table`
    FOR EACH ROW
BEGIN
.....
END //

CREATE TRIGGER my_trigger
    AFTER UPDATE ON `table`
    FOR EACH ROW
BEGIN
.....
END //
Run Code Online (Sandbox Code Playgroud)

但我该怎么办

CREATE TRIGGER my_trigger
    AFTER INSERT ON `table` AND
    AFTER UPDATE ON `table`
    FOR EACH ROW
BEGIN
.....
Run Code Online (Sandbox Code Playgroud)

有可能,还是我必须使用2个触发器?两者的代码相同,我不想重复它.

mysql triggers

101
推荐指数
3
解决办法
9万
查看次数

在多个Web项目之间共享连接字符串

好的,我有两个Web项目WebProject1和WebProject2。两者都需要数据库连接,因此所有这些都在一个名为Common的C#.NET项目中。

现在,我的问题是当前两者的连接字符串相同,并且目前已将其硬编码到DB类中(在Common项目中),但我想将其移到配置文件中。

我真的很想在Common项目中有一个配置文件,其中包含两个Web项目都在其中使用的连接字符串。这有可能吗?

c# asp.net connection-string web-applications

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

共享Global.asax和Error.aspx文件

我在解决方案中有几个ASP.NET网站以及一个通用的C#代码项目.如下:

  • WEBSITE1
  • WEBSITE2
  • ...
  • 网站(N)
  • 共同

首先,我想使用Global.asax文件记录所有未处理的异常.我可以为每个网站提供一个Global.aspx文件,但所有代码都是相同的,并且必须保持同一文件的多个副本是最新的.有没有办法将Global.aspx文件放在公共库中,然后从每个网站链接到它.我尝试过添加退出项目>添加为链接但它不会被页面运行.

其次所有的网站都需要一个错误页面,我可以写信息(不只是一个简单的html页面),所以我有一个Error.aspx页面,我想重定向到错误的详细信息.我可以再次为每个网站提供一个,但它将是同一页面.有没有办法将它存储在Common项目中并链接到它?到目前为止,我能想到的唯一解决方案是拥有一个Error网站,其中包含Error页面.

asp.net global-asax

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