public static void DBConnctionLoad() { string index = RegistryInfo.RegistryRead(Registry.LocalMachine, "Software\\" + Application.ProductName + "\\", "INDEX", "0"); cFilehandle = new Filehandle(tmpFName); if (cFilehandle._FileInfo.Exists) { IniFile Filehandle = new IniFile(tmpFName); _Datasource = Filehandle.IniReadValue("DBINFO", "DATASOURCE", "(local)"); _PROVIDER = Filehandle.IniReadValue("DBINFO", "PROVIDER", "5"); _UID = Filehandle.IniReadValue("DBINFO", "UID", "sa"); _PWD = Filehandle.IniReadValue("DBINFO", "PWD", "sa12sa"); _Catalog = Filehandle.IniReadValue("DBINFO", "CATALOG", "local_simmetch_sps"); EquipInfo.WORKCENTER = Filehandle.IniReadValue("LINE_INFO", "WORKCENTER", ""); EquipInfo.ROUTE_NO = Filehandle.IniReadValue("LINE_INFO", "ROUTE_NO", ""); EquipInfo.BODY_NO = Filehandle.IniReadValue("LINE_INFO", "BODY_NO", ""); EquipInfo.WAIT_CNT = Filehandle.IniReadValue("LINE_INFO", "WAIT_CNT", ""); _Applicationname = Filehandle.IniReadValue(".NETREMOTING", "APPLICATIONNAME", "WORK"); _TagIp = Filehandle.IniReadValue(".NETREMOTING", "IP", ""); _Tagport = Filehandle.IniReadValue(".NETREMOTING", "PORT", "8001"); _Serverurl = Filehandle.IniReadValue(".NETREMOTING", "SERVERURL", "tcp://Localhost:8000/Tag"); _Workstatus = Filehandle.IniReadValue(".NETREMOTING", "WORKSTATUS", ""); } else { DBConnectionDefualtmakeFIle(); } }
public static bool DBConnectionDefualtmakeFIle() { bool bDBConnectionDefualtmakeFIle = false; Filehandle create = new Filehandle(tmpFName); IniFile cFilehandle = new IniFile(tmpFName); cFilehandle.IniWriteValue("DBINFO", "DATASOURCE", ""); cFilehandle.IniWriteValue("DBINFO", "PROVIDER", ""); cFilehandle.IniWriteValue("DBINFO", "UID", ""); cFilehandle.IniWriteValue("DBINFO", "PWD", ""); cFilehandle.IniWriteValue("DBINFO", "CATALOG", ""); cFilehandle.IniWriteValue("LINE_INFO", "WORKCENTER", ""); cFilehandle.IniWriteValue("LINE_INFO", "ROUTE_NO", ""); cFilehandle.IniWriteValue("LINE_INFO", "BODY_NO", ""); cFilehandle.IniWriteValue("LINE_INFO", "WAIT_CNT", "N"); cFilehandle.IniWriteValue(".NETREMOTING", "APPLICATIONNAME", "WORK"); cFilehandle.IniWriteValue(".NETREMOTING", "IP", ""); cFilehandle.IniWriteValue(".NETREMOTING", "PORT", "8001"); cFilehandle.IniWriteValue(".NETREMOTING", "SERVERURL", "tcp://Localhost:8000/Tag"); cFilehandle.IniWriteValue(".NETREMOTING", "WORKSTATUS", ""); return(bDBConnectionDefualtmakeFIle); }