小编And*_*nda的帖子

如何比较SQL Server中的时间?

我正在尝试比较SQL查询中的日期时间字段中的时间,但我不知道它是否正确.我不想比较日期部分,只是时间部分.

我这样做:

SELECT timeEvent 
FROM tbEvents 
WHERE convert(datetime, startHour, 8) >= convert(datetime, @startHour, 8)
Run Code Online (Sandbox Code Playgroud)

这是对的吗?

我问这个是因为我需要知道是否08:00:00小于或大于07:30:00,我不想比较日期,只是时间部分.

谢谢!

sql sql-server datetime

58
推荐指数
5
解决办法
15万
查看次数

如何在SQL Server 2008中更改此计算列?

我有一个使用以下行创建的计算列:

alter table tbPedidos 
add restricoes as (cast(case when restricaoLicenca = 1 or restricaoLote = 1 then 1 else 0 end as bit))
Run Code Online (Sandbox Code Playgroud)

但是,现在我需要更改此列,例如:

alter table tbPedidos 
alter column restricoes as (cast(case when restricaoLicenca = 1 or restricaoLote = 1 or restricaoValor = 1 then 1 else 0 end as bit))
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我正在尝试为case语句输入另一个条件,但它不起作用.

非常感谢!

sql edit calculated-columns alter sql-server-2008

53
推荐指数
3
解决办法
7万
查看次数

jQuery - 如何找到具有特定ID的元素?

我有一张桌子,每个td都有一个唯一的id,对应一些时间间隔(0800到0830 ...... 0830到0900等等).我有一个输入文本,用户将键入他们想要阻止的时间间隔.如果他们输入我的表中不存在的区间,换句话说,如果他们键入的区间与我的任何td的id不对应,我想显示一条警告说"此区间不是可用于阻止".

但是,我很难找到这个id.我这样做:

    var horaInicial = $("#horaInicial").val().split(':')[0] + $("#horaInicial").val().split(':')[1]; // this is remover the ":" from a formatted hour

    var verificaHorario = $("#tbIntervalos").find("td").attr("id", horaInicial);
Run Code Online (Sandbox Code Playgroud)

但是这个"verificaHorario"实际上是将我所有的td设置为这个horaInicial id.

那么,如何在我的表中找到一个id,如果它不存在则显示一些警告.

谢谢!!

jquery

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

如何通过javascript在FF和Chrome中设置默认主页?

我有一个代码只适用于IE和我在FF和Chrome中寻找类似的东西通过链接'点击这里使这个网站成为你的默认主页'来设置用户的默认主页,但到目前为止我没有找到任何东西.

有谁知道如何做到这一点?

javascript firefox google-chrome

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

Linq Distinct()按名称填充带有名称和值的下拉列表

我正在尝试与制药公司一起填写下拉列表,如Bayer,Medley等.而且,我从DB获得这些名称,这些名称在DB中重复,但具有不同的ID.

我正在尝试使用Linq Distinct(),但我不想使用相等比较器.还有另外一种方法吗?

我的下拉列表必须填写公司的ID和名称.

我正在尝试这样的事情:

var x = _partnerService
           .SelectPartners()
           .Select(c => new {codPartner = c.codPartner, name = c.name})
           .Distinct();
Run Code Online (Sandbox Code Playgroud)

这显示了ddl中的重复公司.

谢谢!

c# distinct linq-to-sql

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

ASP.NET MVC使用自定义角色提供程序重定向到访问被拒绝页面

我正在创建一个自定义角色提供程序,我设置了一个Authorize属性,在我的控制器中指定一个角色,它工作正常,如下所示:

[Authorize(Roles="SuperAdmin")]
public class SuperAdminController : Controller
...
Run Code Online (Sandbox Code Playgroud)

但是当用户无法访问此控制器时,他将被重定向到登录页面.如何将他重定向到"AcessDenied.aspx"页面?

asp.net-mvc asp.net-membership roleprovider

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

在C#中,如何从byte []中知道文件类型?

我从上传的文件中填充了一个字节数组.但是,在代码的另一部分,我需要知道从byte []上传的这个文件类型,所以我可以向浏览器呈现正确的内容类型!

谢谢!!

asp.net-mvc content-type bytearray c#-3.0

28
推荐指数
6
解决办法
5万
查看次数

LINQ to SQL - SubmitChanges()是否自动启动事务?

我需要使用LINQ to SQL的事务,我正在阅读以熟悉它.

SubmitChanges已经被转让了吗?

transactions linq-to-sql

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

什么是jQuery AJAX抛出的302错误代码?

我正在使用ASP.NET MVC和jQuery,我有一个在每个页面上重复的UserControl.在每个页面请求中,都会发生AJAX回调.到现在为止还挺好.

但是当我在localhost并且我发布该网站时,我注意到这个AJAX正在抛出一个302错误.这仅发生在https页面上,仅在FF和Chrome中.在IE上,AJAX请求工作正常.

这302错误是什么?为什么它只出现在https页面上,只出现在FF和Chrome中?

ajax jquery http-status-code-302

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

可以让Excanvas在IE 8中运行吗?

我曾经在一个名为'BeautyTips'的jQuery插件上工作,它运行得很好.但是,因为我已经安装了IE 8,这个插件停止工作,因为它需要Excanvas来让IE绘制矢量,图像等.

我试图下载更新版本的Excanvas,但它根本不起作用......

jquery canvas beautytips excanvas internet-explorer-8

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