您好我正在向mfprintwo表插入数据,如图所示
Program.GetConnection().CommandType = CommandType.Text;
//Program.GetConnection().CommandText = "UPDATE dbo.mfworkorder SET jobstarted=1,lasteditdt=GETDATE() WHERE workorderno=@WorkOrderNo"; // ID: Alan_20130220_002
Program.GetConnection().CommandText = "insert into dbo.mfprintwo ( sysserialno,workorderno,seqno,lasteditdt,lasteditby) values(@Sysserialno,@WorkOrderNo,@Seqno,getdate(),@currentuser) ";
Program.GetConnection().AddParameter("@WorkOrderNo", workorderno);
Program.GetConnection().AddParameter("@currentuser", Program.MfSfcCtrl.User.Logonname);
Program.GetConnection().AddParameter("@Sysserialno", product.Sysserialno);
Program.GetConnection().AddParameter("@Seqno", product.Seqno);
Program.GetConnection().ExecuteNonQuery();
在此代码中,@ currentuser是登录该应用程序的人。但是我想要插入运行应用程序的系统名称。可能吗?以及如何做到这一点?
答案 0 :(得分:1)
机器名称是否有效?如果是这样,你可以做
System.Environment.MachineName