...Dado que toda expresión es directamente asignable a una variable, parámetro o propiedad que sea del mismo tipo que dicha expresión.
Una expresión que consiste en un operador de comparación (
"=") aplicado sobre otras dos expresiones ("
dataSet.state" y "
dsInsert") arroja un resultado de tipo Boolean. El campo, propiedad o variable
enabled de ese objeto, clase, registro, interfaz o unidad
edit es, según se infiere al ver que le asignabas un
true/
false, de tipo Boolean.
Un saludo.