2015-10-19 31 views
0

嗨得到系統的名字,我插入數據mfprintwo表所示從應用

Program.GetConnection().CommandType = CommandType.Text; 
        //Program.GetConnection().CommandText = "UPDATE dbo.mfworkorder SET jobstarted=1,lasteditdt=GETDATE() WHERE [email protected]"; // 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是誰登錄到應用程序的人。但instate我想插入系統名稱在哪個應用程序運行。可能嗎?以及如何做到這一點?

回答

1

機器名稱是否工作?如果是這樣,你可以做

System.Environment.MachineName 
+1

這就是我要找的。謝謝。 – sony921