Chapter 1 Dynamo Tags


Dynamo tags versus DynaScript

The Dynamo tags described in this chapter provide the functionality that is normally associated with a programming language such as JavaScript or DynaScript. If you are more comfortable with HTML and do not require the flexibility of DynaScript, you can use the Dynamo tags to manipulate your Web site documents. The following table displays the Dynamo tags with their DynaScript equivalent.

Dynamo tag DynaScript equivalent
COMPONENT
connection/CreateComponent
DATA
query/GetValue()
DOCUMENT Select properties of the document object
ELSE
else
ELSEIF
if-else
ENDIF
}
EVALUATE N/A
EXECUTE
system.Exec()
FORMATTING N/A
IF
if
INCLUDE
output=site.Include(scriptName);
document.WriteLn(output);
LABEL
query/GetColumnLabel()
MAILPIECE
mp = new MailPiece();
SCRIPT N/A
SQL
connection/CreateQuery()
SQL_ERROR_CODE
query/GetErrorCode()
SQL_ERROR_INFO
query/GetErrorInfo()
SQL_INSERT N/A
SQL_ON_ERROR
if (SQL.GetErrorCode()!=0) {
...
SQL_ON_NO_ERROR
if (SQL.GetErrorCode()==0) {
...
SQL_ON_ROWS
if (!SQL.GetEmpty()) {
...
SQL_ON_NO_ROWS
if (SQL.GetEmpty()) {
...
SQL_STATE
document.Write(SQL.GetState());

For complete information on DynaScript, see Chapter 2, "The DynaScript Language"

 


Copyright © 2001 Sybase, Inc. All rights reserved.