从应用程序中获取系统名称

本文关键字:系统 获取 应用程序 | 更新日期: 2023-09-27 18:18:19

您好,我正在向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是登录到应用程序的人。但在此之前,我想插入正在运行的应用程序的系统名。这可能吗?怎么做呢?

从应用程序中获取系统名称

机器名可以吗?如果是这样,你可以做

System.Environment.MachineName