Bij het centraliseren van documenten naar Bob: operator/operator type mismatch in local_ztransfer

0000002935     -      21-02-2022

Bij het centraliseren van verkoopbeheerdocumenten naar Bob kan fout 107 "operand/operatortype mismatch" worden gevonden in ACCOUNT.LOCAL_ZTRANSF als de kolommen PIEDS_V.DATE en/of PIEDS_A.DATE van het SQL-datumtype zijn en niet DateTime.

Dit komt omdat de legacy code dit "nieuwe" SQL type niet herkent. Het is daarom noodzakelijk om deze kolommen terug te plaatsen in het oude SQL DateTime type.

 

exec SP_ALTER_COLUMN_DROP_DEFAULT 'PIEDS_V','DATE'
exec SP_ALTER_COLUMN 'PIEDS_V','DATE','datetime not null'
ALTER TABLE PIEDS_V ADD DEFAULT '19000101' FOR DATE

exec SP_ALTER_COLUMN_DROP_DEFAULT 'PIEDS_A','DATE'
exec SP_ALTER_COLUMN 'PIEDS_A','DATE','datetime not null'
ALTER TABLE PIEDS_A ADD DEFAULT '19000101' FOR DATE