慧云科技 > 首页 > 文章详情

奥杰cms源码 - ContentEdit(八)

本文来源:网站建设-网站制作|网络营销专家慧云科技-

抢滩登陆

2009-7-16 15:31:20

    ///


    /// 插入新数据
    ///

    /// 列名数组
    /// 值数组
    /// true or false
    public bool Insert( string[] namelist, string[] valuelist )
    {
        if( namelist.Length != valuelist.Length ) return false;
        if( tablename == "" && ColNod == null ) return false;

        string col = "";
        string colvalue = "";

        for( int i = 0; i < namelist.Length; i++ ) {
            //XmlNodeList li = ColNod.GetNodes( "fields/field" );
            XmlDomNode nod = ColNod.GetNode( "fields/field[@name=‘" + namelist[i].Trim() + "‘]" );
            if( nod != null ) {
                string sysname = nod.GetAttr( "name" );
                if( sysname != "" && sysname != "sys_id" ) {
                    col += namelist[i].Trim() + ",";
                    colvalue += "\‘" + valuelist[i].Trim() + "\‘" + ",";
                }
            }
        }

        //加上系统时间字段
        col += "sys_opTime,sys_opUser";
        colvalue += "getdate(),‘" + UserName+"‘";

        string Dbquery = "";
        Dbquery = "insert into " + tablename + " ( " + col + " ) values ( " + colvalue + " )";
        if( Dbquery == "" ) return false;

        try {
                if(conn.State == ConnectionState.Closed)
                    conn.Open();
                SqlCommand com = new SqlCommand( Dbquery, conn );
              
                com.ExecuteNonQuery();
            return true;
        } catch( Exception ex ) {
            return false;
            throw new InnerAppExp( "ContentEdit.Insert", "数据库操作异常:" + ex.Message, -1 );
        } finally {
            conn.Close();
        }
    }


RSS订阅| 关于我们| 网站地图| 加入项目| 法律条款| 友情链接| Firefox| Sitemap| 网站统计

全国免费咨询热线:400-600-6495 优惠活动咨询电话:021-62278496 Email:ajaxcms@yahoo.cn

上海慧云信息科技有限公司版权所有 2006-2009 沪ICP备09038165号

本站关键词:网站建设 高品质网站建设