请帮助我在我的应用程序任务管理器中尝试和混淆 [英] Please Help I Tried And Confuse In My Application Taskmanger

查看:70
本文介绍了请帮助我在我的应用程序任务管理器中尝试和混淆的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在我的表中将值放在ACompleteDate(实际完成日期)列中。但我很困惑在这一栏中插入哪个值。任何公式请建议...



我的表格如下: -





TaskID int

UserID int

TaskName nvarchar(150)

TaskDesc nvarchar(MAX)

ScriptName varchar (50)

开始日期

EndDate日期

TargatedDays int

ACompleteDate datetime

WorkedDays int

RateID int

RateRemarks nvarchar(50)

状态位已检查

CreatedBY int

AdminRemarks nvarchar(MAX)

SystemDate datetime

IPAddress varchar(50)

i want to put Value in ACompleteDate(Actual Complete Date) Column In My Table. But I am Confuse which Value insert in this column . Any Formula please Suggestion...

My Table Following:-


TaskID int
UserID int
TaskName nvarchar(150)
TaskDesc nvarchar(MAX)
ScriptName varchar(50)
StartDate date
EndDate date
TargatedDays int
ACompleteDate datetime
WorkedDays int
RateID int
RateRemarks nvarchar(50)
Status bit Checked
CreatedBY int
AdminRemarks nvarchar(MAX)
SystemDate datetime
IPAddress varchar(50)

推荐答案

当您将任务标记为完成时,有两种方法可以执行此操作:使用用户决定其完成的系统的当前日期发出SQL UPDATE:

When you mark the task as complete, there are two ways you can do it: issue an SQL UPDATE with the current date from the system on which the user decides it is complete:
using (SqlCommand cmd = new SqlCommand("UPDATE MyTable SET ACompleteDate=@DT WHERE TaskID=@ID", con))
   {
   cmd.Parameters.AddWithValue("@ID", taskId);
   cmd.Parameters.AddWithValue("@DT", DateTime.Now);
   cmd.ExecuteNonQuery();
   }



另一种选择是玩具使用服务器时间:


The other alternative is toy use the server time:

using (SqlCommand cmd = new SqlCommand("UPDATE MyTable SET ACompleteDate=GetDate() WHERE TaskID=@ID", con))
   {
   cmd.Parameters.AddWithValue("@ID", taskId);
   cmd.ExecuteNonQuery();
   }



取决于您想要使用的环境。


Depends on the environment you want to work in which you want to use.


这篇关于请帮助我在我的应用程序任务管理器中尝试和混淆的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆