请教vb.net设置环境变量
我们公司ERP使用的是Oracle,现在买了一套自动化软件,也是使用的Oracle数据库系统,
两者使用的环境变量不一样,我们的ERP环境变量是NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1,
而自动化软件环境变量是NLS_LANG=AMERICAN_AMERICA.UTF8,为了解决这个问题,我们写下面这个批处理来解决此问题
set NLS_LANG=AMERICAN_AMERICA.UTF8
start "" D:\Plan.exe
现在我用VB.net写了一个程序,通过此程序来启动此自动化软件Plan,但是却不知如何在启动之前设置环境变量,效果就象上面的批处理一样
Public Sub Openplan()
Environment.SetEnvironmentVariable("NLS_LANG", "AMERICAN_AMERICA.UTF8") '设置环境变量这样写是不对的,请教要如何修改才达到上面批处理一样的效果?
JobName = Trim(frmMain.txtInHousePN.Text & frmMain.cmbPNsuffix.Text)
User = Trim(frmUpload.txtUser.Text)
PassWord = Trim(frmUpload.txtPassWord.Text)
'.....
End Sub