Exemple #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Model.Satellite model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("INSERT INTO LHF.SATELLITE_INFO(");
            strSql.Append("SAT_ID,SAT_COSPAR,SAT_SHORTNAME,SAT_LONGNAME,SAT_FULLNAME,SAT_ORBITCLASS,SAT_ORBITTYPE,SAT_LONGITUDEOFGEO,SAT_APPLICATION,SAT_COUNTRY,SAT_USES,SAT_AGENCIES,SAT_DESCRIPTION,SAT_DESCRIPTION2,SAT_LAUNCHTIME,SAT_EOLTIME,SAT_REPEATCYCLE,SAT_DATAACCESS,SAT_CHARTER,MAXGSD,MAXSW)");
            strSql.Append(" VALUES (");
            strSql.Append("@in_SAT_ID,@in_SAT_COSPAR,@in_SAT_SHORTNAME,@in_SAT_LONGNAME,@in_SAT_FULLNAME,@in_SAT_ORBITCLASS,@in_SAT_ORBITTYPE,@in_SAT_LONGITUDEOFGEO,@in_SAT_APPLICATION,@in_SAT_COUNTRY,@in_SAT_USES,@in_SAT_AGENCIES,@in_SAT_DESCRIPTION,@in_SAT_DESCRIPTION2,@in_SAT_LAUNCHTIME,@in_SAT_EOLTIME,@in_SAT_REPEATCYCLE,@in_SAT_DATAACCESS,@in_SAT_CHARTER,@in_MAXGSD,@in_MAXSW)");
            SqlParameter[] cmdParms = new SqlParameter[] {
                new SqlParameter("@in_SAT_ID", SqlDbType.Decimal),
                new SqlParameter("@in_SAT_COSPAR", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_SHORTNAME", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_LONGNAME", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_FULLNAME", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_ORBITCLASS", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_ORBITTYPE", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_LONGITUDEOFGEO", SqlDbType.Decimal),
                new SqlParameter("@in_SAT_APPLICATION", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_COUNTRY", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_USES", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_AGENCIES", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_DESCRIPTION", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_DESCRIPTION2", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_LAUNCHTIME", SqlDbType.DateTime),
                new SqlParameter("@in_SAT_EOLTIME", SqlDbType.DateTime),
                new SqlParameter("@in_SAT_REPEATCYCLE", SqlDbType.Decimal),
                new SqlParameter("@in_SAT_DATAACCESS", SqlDbType.NVarChar),
                new SqlParameter("@in_SAT_CHARTER", SqlDbType.Decimal),
                new SqlParameter("@in_MAXGSD", SqlDbType.Decimal),
                new SqlParameter("@in_MAXSW", SqlDbType.Decimal)
            };

            cmdParms[0].Value  = model.SAT_ID;
            cmdParms[1].Value  = model.SAT_COSPAR;
            cmdParms[2].Value  = model.SAT_SHORTNAME;
            cmdParms[3].Value  = model.SAT_LONGNAME;
            cmdParms[4].Value  = model.SAT_FULLNAME;
            cmdParms[5].Value  = model.SAT_ORBITCLASS;
            cmdParms[6].Value  = model.SAT_ORBITTYPE;
            cmdParms[7].Value  = model.SAT_LONGITUDEOFGEO;
            cmdParms[8].Value  = model.SAT_APPLICATION;
            cmdParms[9].Value  = model.SAT_COUNTRY;
            cmdParms[10].Value = model.SAT_USES;
            cmdParms[11].Value = model.SAT_AGENCIES;
            cmdParms[12].Value = model.SAT_DESCRIPTION;
            cmdParms[13].Value = model.SAT_DESCRIPTION2;
            cmdParms[14].Value = model.SAT_LAUNCHTIME;
            cmdParms[15].Value = model.SAT_EOLTIME;
            cmdParms[16].Value = model.SAT_REPEATCYCLE;
            cmdParms[17].Value = model.SAT_DATAACCESS;
            cmdParms[18].Value = model.SAT_CHARTER;
            cmdParms[19].Value = model.MAXGSD;
            cmdParms[20].Value = model.MAXSW;
            return(DbHelperSQL.ExecuteSql(strSql.ToString(), cmdParms));
        }
Exemple #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.Satellite GetModel(decimal SAT_ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT * FROM LHF.SATELLITE_INFO ");
            strSql.Append(" WHERE SAT_ID=" + SAT_ID);
            Model.Satellite model = null;
            using (DbDataReader dr = DbHelperSQL.ExecuteReader(strSql.ToString()))
            {
                while (dr.Read())
                {
                    model = GetModel(dr);
                }
                return(model);
            }
        }