As principais modificações introduzidas na versão 13.4 do ambiente 4D se enumeram a continuação. Para obter informação mais detalhada, por favor consulte a documentação correspondente.
- Modificação da representação de datas nulas
As datas nulas com o formato System date short agora se devolvem na forma: 00/00/0000! (nas versões anteriores, se devolvem da forma: 00/00/00!).
Para mais informação, consulte: Comando String no manual da Linguagem.
- Eliminação da atribuição automática de variáveis web
Nas novas bases de dados, o servidor web de 4D já não atribui automaticamente os valores das variáveis recebidas por meio dos formulários web as variáveis 4D. Agora é necessário utilizar os comandos dedicados WEB GET VARIABLES ou WEB GET BODY PART. O mecanismo se mantém por compatibilidade nas bases convertidas, mas pode ser desativada graças a nova opção de compatibilidade Atribuição automática das variáveis.
Para mais informação, consulte: Binding 4D objects with HTML objects no manual de Linguagem e Página Compatibilidade no manual de Desenho. - SQL: Novos campos na tabela sistema _USER_COLUMNS
Os campos AUTOGENERATE e AUTOINCREMENT já estão disponíveis na tabela sistema _USER_COLUMNS.
Para mais informação, consulte: Tabelas sistema no manual 4D SQL.
- SQL: Novas opções para o comando ALTER TABLE
O comando SQL ALTER TABLE aceita novas opções: (ADD) TRAILING, ENABLE | DISABLE} AUTO_INCREMENT and ENABLE | DISABLE} AUTO_GENERATE.
Para mais informação, consulte: ALTER TABLE no manual 4D SQL.
- SQL: Suporte de constantes data e hora em formato ODBC
O servidor SQL é agora compatível com as constantes data e hora conforme ao API ODBC.
Para mais informação, consulte: constante_odbc no manual 4D SQL.