得到當前系統信息(公司、用戶、日期、語言、數據庫信息)
1:直接調用函數
str 24 ComName;
;
ComName=appl.company().ext();//當前公司ID
curUserid();//當前用戶iD
systemDateget();//當前時間
Time2Str(timenow(),1,2);//時間轉換函數
curuserid()//當前用戶
2,使用Session對象
session xSession;
;
xSession=new session();
print xsession.userId();pause;
print xsession.interfaceLanguage();pause;
3,使用XInfo對象
static void currentConfiguartion(Args _args)
{
AOSSessionInfo info = new AOSSessionInfo();
SqlSystem SqlSystem = new SqlSystem();
;
print xinfo::componentName();
print xinfo::configuration();
print xinfo::dbName();
print xinfo::licenseName();
print xinfo::releaseVersion();
print info.clientMode();
print SqlSystem.loginConnectString();
print xinfo::directory(directorytype::Appl);
print xinfo::directory(directorytype::DB);//....
pause;
}
4,得到數據庫信息:
我們可以使用類SqlSystem得到數據庫的信息,
static void Job52(Args _args)
{
sqlsystem sql;
;
sql=new sqlsystem();
print sql.databaseName();
print sql.databaseId();
print sql.loginServer();
print sql.loginDatabase();
print sql.loginName();
pause;
}