我有2个表,通过外键,字段连接UploadID.
我想从数据库中删除一些行.我尝试了几个不起作用的SQL查询.
现在我有一个我认为应该做的技巧,但是得到了错误:
消息102,级别15,状态1,行2
','附近的语法不正确.
DELETE
a, b FROM [Uploads] as a,
[OrderLines] as b
WHERE [Uploads].UploadID < 53436;
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
我有一个MVC3应用程序,其中我想设置一个时间跨度,例如2天和5小时.当我输入02:05:00:00时,它给了我以下例外:
System.OverflowException: SqlDbType.Time overflow. Value '2.05:00:00' is out of range. Must be between 00:00:00.0000000 and 23:59:59.9999999.
Run Code Online (Sandbox Code Playgroud)
当我输入05:00:00时,它正确地将5小时保存到数据库中.根据MSDN timespan有一天属性.我如何正确设置日期?
模型:
public class ProductionTimeVM
{
[Required]
public TimeSpan DefaultTime { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在我看来,我只是使用:
@Html.TextBoxFor(x => x.DefaultTime)
Run Code Online (Sandbox Code Playgroud)
对于我的控制器:
public ActionResult SaveProductionTime(ProductionTimeVM vm)
{
ProductionTime productionTime = new ProductionTime();
productionTime.Default = vm.DefaultTime;
//some more code
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?