示例#1
0
        private static void InsertDataThread(object connInfo)
        {
            DatabaseConnectionInfo dbConnInfo = (DatabaseConnectionInfo)connInfo;
            MyDAL dal = new MyDAL(dbConnInfo.ServerName, dbConnInfo.DatabaseName,
                                  dbConnInfo.UserName, dbConnInfo.Password);

            string errMsg;

            if (!dal.CreateConnection(out errMsg))
            {
                return;
            }

            //string remark = DateTime.Now.ToString("yyyyMMddhhmmss");
            m_remark2++;
            string remark  = m_remark2.ToString();
            string logFile = Application.StartupPath + remark + "_" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".log";

            for (int i = 0; i < 100; i++)
            {
                Cat cat = new Cat();
                cat.CreateDate  = DateTime.Now;
                cat.Description = remark;
                cat.Name        = "CAT_" + i.ToString();

                if (!dal.InsertData(cat, out errMsg))
                {
                    LogMessage(logFile, errMsg);
                }
                Thread.Sleep(50);
            }
        }
示例#2
0
        public bool InsertTestData(out string errMsg)
        {
            errMsg = string.Empty;

            /*
             * if (this.m_dal == null)
             * {
             *  this.m_dal = new MyDAL("orcl", "", "appuser", "APPUSER");
             *
             *  if (!this.m_dal.CreateConnection(out errMsg))
             *  {
             *      this.m_dal = null;
             *      return false;
             *  }
             * }
             *
             *
             *
             * for (int i = 0; i < 100; i++)
             * {
             *  Cat cat = new Cat();
             *  cat.CreateDate = DateTime.Now;
             *  cat.Description = this.m_remark;
             *  cat.Name = "CAT_" + i.ToString();
             *
             *  if (!this.m_dal.InsertData(cat, out errMsg))
             *  {
             *      return false;
             *  }
             *  Thread.Sleep(10);
             * }
             */

            Thread thread = new Thread(new ParameterizedThreadStart(InsertDataThread));
            DatabaseConnectionInfo connInfo = new DatabaseConnectionInfo();

            connInfo.ServerName   = "orcl";
            connInfo.DatabaseName = "";
            connInfo.UserName     = "******";
            connInfo.Password     = "******";
            thread.Start((object)connInfo);

            return(true);
        }