上一页下一页

属性

CommandText

必需。指定 SQL 语句或预存过程的名称。SQL 语句可以通过将问号用作占位符来进行参数化。请参见Parameters

ConnectionString

必需。指定连接字符串,该字符串包含连接到数据库所需的信息。

CreateDataSet

可选。真或假。如果为假,则不创建任何数据集。默认为真。

Expression

可选。真或假。用于控制在何时执行 CommandText 语句。如果为假,则不执行 CommandText 语句。您可以通过编程来切换该值。

IsStoredProcedure

可选。真或假。用于指明 CommandText 的性质。默认值为假。

PageSize

可选。整数。当 CreateDataSet 为真时,可以将记录分为固定大小的组(页)。请参见“CurrentPage”。不要同时设置 PageSize/CurrentPage 和 StartRecord/MaxRecords。如果同时指定这两组属性,则将采用前者 (PageSize/CurrentPage)。

CurrentPage

可选。整数。当使用 PageSize 时,可以指定特定页(记录集)。第一页的索引为零。请参见“PageSize”。

StartRecord

可选。整数。相对于数据集中第一个记录的偏移量(第一个记录的索引为零)。当 CreateDataSet 为真时,可以随 MaxRecords 属性一起检索记录的子集。不要同时设置 PageSize/CurrentPage 和 StartRecord/MaxRecords。如果同时指定这两组属性,则将采用前者 (PageSize/CurrentPage)。如果 PageSize 大于零,则 StartRecord 会自动按照 (PageSize * CurrentPage) 来计算。

MaxRecords

可选。整数。用于指定从 StartRecord 偏移量开始可以检索多少个记录。请参见“StartRecord”。

GetRecordCount

可选。真或假。当使用 PageSize 时,可以关闭记录计数功能以提高性能。如果该页从不使用 RecordCount 或 LastPage 属性,则无需计算记录数量。默认值为真。

RecordCountCommandText

可选。若要在 GetRecordCount 为真时提高性能,可以指定一个显式 SQL 语句来获取记录计数。该语句的形式应该是 SELECT COUNT (*) FROM...,可以包含 WHERE 子句,但不包含参数。

EndRecord

可选。只读。用于获取 (CurrentPage + 1) * PageSize 和 RecordCount 的最小值。

LastPage

可选。只读。当使用 PageSize 且 GetRecordCount 为真时,可以获取最后一页从零开始的索引。

RecordCount

可选。只读。当 CreateDataSet 和 GetRecordCount 都为真时,可以获取由 CommandText 表达式生成的记录总数。

theDS

可选。只读。使您可以访问这样的数据集,它包含作为将 CreateDataSet 设置为真的结果而检索到的记录。

DefaultView

可选。只读。使您可以访问 theDS.Tables[0].DefaultView。

Debug

可选。真或假。如果执行此标签时引发异常,则允许您查看额外的提示。如果 Debug 属性为真,则将忽略 FailureURL(请参见“FailureURL”)。当开发页时,请将 Debug 设置为真,以获取有关该页的问题的可靠诊断信息。当将要部署页时,请将 Debug 设置为假,使外部访问者在该页出现问题时决不可能看到诊断信息和其他内部信息。

FailureURL

可选。用于指定在执行 CommandText 的过程中引发异常或给定属性发生冲突时所打开的页的 URL。

SuccessURL

可选。用于指定在 CommandText 语句的执行没有引发异常的情况下所打开的页的 URL。


  上一页下一页