小编pri*_*ore的帖子

从SQL Server 2005中的DateTime减去分钟

假设我有一个datetime字段,其值为2000-01-01 08:30:00 ,持续时间字段的值为00:15(表示15分钟)

如果我减去这两个,我应该得到2000-01-01 08:15:00

此外,如果我想减去1:15(意味着1小时15分钟),输出应该是2000-01-01 07:15:00

我在尝试 SELECT DATEDIFF(minute, '00:15','2000-01-01 08:30:00');

但输出是52595055.我怎样才能得到理想的结果?

NB~如果我这样做SELECT dateadd(minute, -15,'2000-01-01 08:30:00');,我将获得所需的结果,但这涉及解析分钟字段.

编辑:

根据答案,每个人都建议将所有内容转换为分钟然后减去 - 所以如果是1:30,我需要减去90分钟.没关系.没有转换成分钟的任何其他方式?

t-sql sql-server datetime sql-server-2005 dateadd

34
推荐指数
2
解决办法
9万
查看次数

在javascript中将小写字母转换为大写

我有一个代码,将小写字母转换为大写但它只适用于IE而不是Crome或Firefox.

function ChangeToUpper()
  {         
            key = window.event.which || window.event.keyCode;

            if ((key > 0x60) && (key < 0x7B))
            window.event.keyCode = key-0x20;
  }



<asp:TextBox ID="txtJobId" runat="server" MaxLength="10" onKeypress="ChangeToUpper();"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

即使我尝试过

document.getElementById("txtJobId").value=document.getElementById("txtJobId").value.toUpperCase(); 
Run Code Online (Sandbox Code Playgroud)

onBlur文本框的事件

我该怎么做才能让它在所有浏览器中都能运行?

谢谢

javascript

21
推荐指数
2
解决办法
6万
查看次数

在sql server 2005中转换秒到分钟和秒的有效方法

假设我有90秒.如果我想以分钟和秒显示结果,我可以通过使用来实现

select Time= '0' + CAST( 90/60 as varchar(2)) + ':' +  CAST( 90%60 as varchar(2)) 
Run Code Online (Sandbox Code Playgroud)

输出是

时间
01:30

我附加0(零),因为如果你做了select getdate()输出将是

yyyy-mm-dd hh:mm:ss:ms

进行此类转换的标准方法和建议做法是什么?

谢谢

sql t-sql

13
推荐指数
1
解决办法
4万
查看次数

什么是托管可扩展性框架(MEF)?

我用Google搜索并且只收到了一些关于MEF的文章.有人请简要解释一下:

  • 什么是管理可扩展性框架?
  • 它需要什么目的?
  • 我该如何开始使用它?

任何一步一步的指导都会有所帮助,谢谢!

mef definition

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

在C#中附加邮件正文中的图像

如何在身体内容中附加图像.我写了下面的代码

System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
string UserName = "xyz@someorg.com";
string Password = "my password";
message.To.Add(new System.Net.Mail.MailAddress("toaddress@toadddress.com"));
message.From = new  System.Net.Mail.MailAddress("fromaddress@fromaddress.com");              
message.Subject = "test subject";
message.Body = "<img src=@'C:\\Sunset.jpg'/>";                
message.IsBodyHtml = true;
System.Net.Mail.SmtpClient smtpClient = new System.Net.Mail.SmtpClient();
 smtpClient.Host = "hostname";
 smtpClient.Port = 25;
 smtpClient.Credentials = new System.Net.NetworkCredential(UserName, Password);
 smtpClient.Send(message);
Run Code Online (Sandbox Code Playgroud)

代码很好,因为我也收到了消息,但图像在身体内部[X]而不是图像.怎么解决这个?路径是正确的?

c#

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

ADO.NET实体框架的实际好处是什么?

我正在阅读这篇关于ADO.NET实体框架的文章,发现它非常有趣,虽然在第一次拍摄时我无法解读很多东西.我正在阅读这篇文章,以便了解这背后的真实逻辑.

a)在我脑海中出现的一个问题是为什么我们需要一个ORM框架(一般而言)?

b)除了其他针对.NET的ORM框架,如Spring.NET,Linq to Sql,NHibernate等,为什么我们更喜欢ADO.NET Entity Framework?

.net orm entity-framework

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

PDF下载后重定向页面

我有一个aspx(比如1.aspx)页面,首先我下载一个pdf文件,然后我想重定向到一些Thanks.aspx页面.代码是这样的:

protected void btnSubmit_Click(object sender, EventArgs e)
{
    string pathId = string.Empty;
    if (Page.IsValid)
    {
        try
        {    
            pathId = hidId.Value;
            DownloadPDF(pathId);                        

            Response.Redirect("Thanks.aspx");
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
}



protected void DownloadPDF(string pathId)
{
    if (!(string.IsNullOrEmpty(pathId)))
    {
         try
        {
            Response.ContentType = "application/pdf";
            Response.AppendHeader("Content-Disposition", "attachment; filename=" + pathId + ".pdf");
            string path = ConfigurationManager.AppSettings["Pdf_Path"].ToString() + "\\" + pathId.Trim() + ".pdf";
            Response.TransmitFile(path);                   
        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
            HttpContext.Current.ApplicationInstance.CompleteRequest();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,文件保存对话框正常,我也可以下载该文件,但它没有被重定向到Thanks.aspx页面.

怎么解决这个?

c# asp.net redirect download

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

expando对象是如何在内部实现的

我真的很想知道.Net 4.0中的Expando对象是如何在内部实现的?

.net

4
推荐指数
2
解决办法
1299
查看次数