帮助

CmsHao:sqlContent标签

 

标签说明

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

属性列表

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

属性

可能的取值

默认值

简介

connectionString

 

 

数据库链接字符串

connectionStringName

 

 

数据库链接字符串名称(在web.config中配置)

queryString

 

 

数据库查询SQL语句

type

 

 

显示数据库的字段名称。根据queryString 表字段的不同type属性有不同的取值。

 

ItemIndex

 

项次序数字

leftText

 

 

显示在信息前的文字

rightText

 

 

显示在信息后的文字

formatString

 

 

显示的格式。

separator

 

 

显示多项时的分割字符串。

wordNum

 

0

显示字符的数目,0代表不限制字数。

ellipsis

 

...

文字超出部分显示的文字

replace

 

 

需要替换的文字,可以是正则表达式

to

 

 

替换的文字信息

isClearTags

 

 

是否清除HTML标签

 

true

 

清除HTML标签

 

false

不清除HTML标签

isReturnToBR

 

 

是否将回车替换为HTML换行标签

 

true

 

替换回车符

 

false

不替换回车符

注意

cmshao:sqlContent 元素可以单独使用或者作为<cmshao:sqlContents>等内容列表元素的子元素。

cmshao:sqlContent单独使用时需要指定connectionStringconnectionStringNamequeryString属性。

cmshao:sqlContent 元素与CmsHao 数据库实体的作用基本相同,cmshao:sqlContent可以控制显示的字数及格式。

示例

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

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

<cmshao: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">

</cmshao:sqlContent>

示例二:在数据库列表中显示每一项

<cmshao:sqlContents connectionStringName="ConnectionString" cellpadding="2">

    <cmshao:queryString> SELECT TOP 6 * FROM website_Content ORDER BY ID DESC </cmshao:queryString>

    <cmshao:sqlContent type="Title" wordnum="20"></cmshao:sqlContent>

    (<cmshao:sqlContent type="AddDate" formatString="yyyy-MM-dd"></cmshao:sqlContent>)

</cmshao:sqlContents>