zoukankan      html  css  js  c++  java
  • Sharepoint 2010 获取一个列表的所有字段,并转换成SQL语句

      public static string GetListFieldSQLSelect(SPList list)
            {
                StringBuilder sqlSelect = new StringBuilder();
                sqlSelect.Append("select ");
                foreach (SPField _field in list.Fields)
                {
                    if (!_field.Hidden && !_field.ReadOnlyField && _field.Type != SPFieldType.Attachments && _field.Type != SPFieldType.Computed)
                    {
                        XmlDocument fieldSchemaXml = new XmlDocument();
                        fieldSchemaXml.LoadXml(_field.SchemaXml);
                        string colName = fieldSchemaXml.SelectSingleNode("Field").Attributes["ColName"].Value;

                        sqlSelect.AppendFormat("{0}{1} as {2},", "au.", colName, _field.InternalName);
                    }
                }

                return sqlSelect.ToString();

            }

  • 相关阅读:
    python学习永久存储和异常处理
    python学习os文件系统模块
    python学习文件
    python学习集合
    python学习字典
    python学习递归
    python学习函数
    python学习序列
    js加入收藏
    判断dataset和datareader中是否存在某列
  • 原文地址:https://www.cnblogs.com/ahghy/p/2074128.html
Copyright © 2011-2022 走看看