Beispiel #1
0
        public static void InsertSysStatusData(SysStatusInfoModel sysStatusInfoModel)
        {
            using (SQLiteConnection conn = new SQLiteConnection(connStr))
            {
                try
                {
                    conn.Open();
                    string sql = "SELECT * FROM SysStatusInfo";

                    SQLiteDataAdapter ap = new SQLiteDataAdapter(sql, conn);
                    DataSet           ds = new DataSet();
                    ap.Fill(ds);
                    ap.Dispose();
                    DataTable dt = ds.Tables[0];


                    DataRow dataRow = dt.NewRow();
                    dt.Rows.Add(dataRow);

                    sql = "INSERT INTO SysStatusInfo(num,sysStatus,CreateDate,CreateTime) " +
                          "VALUES(@num,@SysStatus,@CreateDate,@CreateTime)";

                    object[] paramList = sysStatusInfoModel.GetObjectList();

                    SQLiteHelper.ExecuteNonQuery(conn, sql, paramList);
                }
                catch (Exception ex)
                {
                    LogUtil.LogError(ex);
                }
                finally
                {
                    conn.Close();
                    conn.Dispose();
                }
            }
        }