Beispiel #1
0
        //写入多个标签快照值
        #region 写入数据库标签的当前值(快照值、即时值):public int SetActValues(string[] tagnames,List<PValue> pvalues)
        /// <summary>
        /// 写入多个标签的当前值(快照值、即时值)
        /// </summary>
        /// <returns>出错的数量</returns>
        public int SetActValues(string[] tagnames, List <PValue> pvalues)
        {
            rtdbHelper.Logon();
            int errorRecord = rtdbHelper.SetActValues(tagnames, pvalues);

            rtdbHelper.Logoff();        //golden3.0采用连接池,每次使用完毕,使用logoff释放连接资源
            return(errorRecord);
        }
        //写入多个标签快照值
        #region 写入数据库标签的当前值(快照值、即时值):public int SetActValues(string[] tagnames,List<PValue> pvalues)
        /// <summary>
        /// 写入多个标签的当前值(快照值、即时值)
        /// </summary>
        /// <returns>出错的数量</returns>
        public int SetActValues(string[] tagnames, List <PValue> pvalues)
        {
            if (rtdbHelper.isLogOn == false)
            {
                rtdbHelper.Logon();
            }
            int errorRecord = rtdbHelper.SetActValues(tagnames, pvalues);

            //rtdbHelper.Logoff();          //在PGIMSpecial下,使用长连接
            return(errorRecord);
        }