Siteserver-stl:sqlContent获取数据库数据

来自站长百科
Zhou3158讨论 | 贡献2010年6月15日 (二) 10:21的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航、​ 搜索

导航: 上一页


stl:sqlContent 获取数据库数据

  • 模板中插入获取到的数据库数据

属性列表

下表显示所有属于此元素的属性列表。

属性 可能的取值 默认值 简介
<nobr>connectionString</nobr>     数据库链接字符串
connectionStringName     数据库链接字符串名称(在web.config中配置)
queryString     数据库查询SQL语句
<nobr>type</nobr>     显示数据库的字段名称。根据queryString 表字段的不同type属性有不同的取值。
  ItemIndex   项次序数字
leftText     显示在信息前的文字
rightText     显示在信息后的文字
formatString     显示的格式。
separator     显示多项时的分割字符串。
wordNum   0 显示字符的数目,0代表不限制字数。
ellipsis   ... 文字超出部分显示的文字
replace     需要替换的文字,可以是正则表达式
to     替换的文字信息
isClearTags     是否清除HTML标签
  true   清除HTML标签
  false 不清除HTML标签
isReturnToBR     是否将回车替换为HTML换行标签
  true   替换回车符
  false 不替换回车符
isDynamic     是否动态显示
  true   动态显示
  false 静态显示

注意:

  • stl:sqlContent 元素可以单独使用或者作为<stl:sqlContents>等内容列表元素的子元素。
  • stl:sqlContent单独使用时需要指定connectionString或connectionStringName及queryString属性。
  • stl:sqlContent 元素与STL 数据库实体的作用基本相同,stl:sqlContent可以控制显示的字数及格式。

stl:sqlContent 示例

  • 示例一:显示指定的查询结果

下面的例子在页面中显示指定SQL语句的查询结果。

 <stl: sqlContent  
     connectionString="server=(local);uid=sa;pwd=bairong;Trusted_Connection=no;database=ccs1.1"  
  queryString="SELECT TOP 1 Title FROM MyTable WHERE (PostType = 1) ORDER BY PostDate DESC">  
</stl: sqlContent>
  • 示例二:在数据库列表中显示每一项
<stl: sqlContents connectionStringName="ConnectionString" cellpadding="2">  
    <stl: queryString> SELECT TOP 6 * FROM au_Content ORDER BY ID DESC </stl: queryString>  
    <stl: sqlContent type="Title" wordnum="20"></stl: sqlContent>  
    (<stl: sqlContent type="AddDate" formatString="yyyy-MM-dd"></stl: sqlContent>)  
 </stl: sqlContents>

参考资料[ ]