Siteserver-stl:sqlContent获取数据库数据
来自站长百科
导航: 上一页
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>