O Net.Data apresenta uma grande variedade de funções que podem ser utilizadas imediatamente sem um bloco FUNCTION. Os nomes das funções não consideram maiúsculas e minúsculas. As funções internas do Net.Data são divididas nas seguintes categorias:
Muitas das funções possuem um ou mais dos seguintes formatos:
@DTW_TIME(tempoPresente) A hora local atual é $(tempoPresente).
A hora local atual é @DTW_rTIME().
@DTW_mUPPERCASE(modelo, estilo, númPedido) O Pedido $(númPedido) contém $(quantidade) do modelo $(modelo) $(estilo).
Os parâmetros de função devem ser colocados na ordem correta. Todos os parâmetros de entrada antes do último parâmetro de entrada podem ser especificados ou especifique nulo ("") para aceitar o padrão. Por exemplo, você pode chamar DTW_TB_INPUT_TEXT da seguinte maneira:
@DTW_TB_INPUT_TEXT(minhaTabela, "1", "2", "", "", "32")O quarto e o quinto parâmetros utilizam valores padrão. Devem ser incluídos como nulos para indicar que "32" é o valor para MAXLENGTH no HTML gerado. O parâmetro final não está especificado então, o padrão será utilizado. Se optar por aceitar o padrão para MAXLENGTH e os dois parâmetros anteriores, simplesmente omita-os:
@DTW_TB_INPUT_TEXT(minhaTabela, "1", "2")
Você deve especificar valores nulos intermediários nas listas de parâmetros para parâmetros de entrada quando há parâmetros subseqüentes de entrada que não sejam nulos. Não é necessário especificar parâmetros de entrada nulos intermediários antes de especificar o parâmetro final de saída.
Nas descrições seguintes, os parâmetros de função são descritos como sendo do tipo cadeia, inteiro, flutuante e arranjo (o arranjo representa uma tabela). Todas as variáveis do Net.Data são do tipo cadeia porém os termos inteiro, flutuante ou arranjo são utilizados para denotar uma cadeia que represente um valor inteiro, flutuante ou arranjo respectivamente.