Y
yysun
Unregistered / Unconfirmed
GUEST, unregistred user!
SQL Server 2000 有 Template 的功能 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1132553
可是一般数据库没有,不过现在可以用 JSTL 来模拟这个功能了:
通用的做法:
<sql:query var="projects" dataSource="${lgcdb}">
SELECT * FROM projects
</sql:query>
<c:forEach var="row" items="${projects.rowsByIndex}">
<project>
<c:forEach var="column" items="${row}" varStatus="status">
<<cut value="${projects.columnNames[status.index]}"/>><cut value="${column}"/></<cut value="${projects.columnNames[status.index]}"/>>
</c:forEach>
</project>
</c:forEach>
自定义格式的做法:
<sql:query var="projects" dataSource="${lgcdb}">
SELECT * FROM projects
</sql:query>
<c:forEach var="row" items="${projects.rows}">
<project>
<projectId><cut value="${row.projectId}"/></projectId>
<name><cut value="${row.name}"/></name>
</project>
</c:forEach>
可是一般数据库没有,不过现在可以用 JSTL 来模拟这个功能了:
通用的做法:
<sql:query var="projects" dataSource="${lgcdb}">
SELECT * FROM projects
</sql:query>
<c:forEach var="row" items="${projects.rowsByIndex}">
<project>
<c:forEach var="column" items="${row}" varStatus="status">
<<cut value="${projects.columnNames[status.index]}"/>><cut value="${column}"/></<cut value="${projects.columnNames[status.index]}"/>>
</c:forEach>
</project>
</c:forEach>
自定义格式的做法:
<sql:query var="projects" dataSource="${lgcdb}">
SELECT * FROM projects
</sql:query>
<c:forEach var="row" items="${projects.rows}">
<project>
<projectId><cut value="${row.projectId}"/></projectId>
<name><cut value="${row.name}"/></name>
</project>
</c:forEach>