Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataClass.new( )
|
dataClass.new () -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | Entity |
![]() |
Nova entidade correspondente à dataClass | |||||
O método dataClass.new( ) cria na memória e retorna uma nova entidade em branco relacionada com a dataClass.
O objeto entidade é criada na memória e não é salvada no banco de dados até que se chame ao método entity.save( ). Se a entidade for apagada antes de ser salva, não pode ser recuperada.
4D Server: em cliente servidor, se a chave primária da tabela correspondente se incrementa automaticamente, e será calculada quando a entidade for salva no servidor.
Este exemplo cria uma nova entidade na dataClass "Log" e registra informação no atributo info:
C_OBJECT($entity)
$entity:=ds.Log.new() //cria uma referência
$entity.info:="New entry" //armazena informação
$entity.save() //salva a entidade
Produto: 4D
Tema: ORDA - DataClass
Criado por: 4D v17
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)