TMS – Integração RH Senior – qrySENCFG: Type mismatch field 'CdTpTitPadrao', expecting: String actual: Integer
Incidente
No módulo Configurações ao tentar abrir a rotina de Integrações é apresentada a mensagem: qrySENCFG: Type mismatch field 'CdTpTitPadrao', expecting: String actual: Integer
Causa
Esta mensagem é apresentada pois o campo esta criado no banco como Integer e o mesmo para base SQL deve ser Varchar.
Solução
Para que a mensagem não seja apresentada, realize os passos a seguir:
1. Acesse o SQLdbx ou MSSQL:
2. Ao acessar o banco de dados, cole os comandos para alterar o tipo do campo;
2.1. Execute um comando por vez:
ALTER TABLE SENCFG add CdTpTitPadrao_AUX VARCHAR(50)
UPDATE SENCFG SET CdTpTitPadrao_AUX = CdTpTitPadrao
ALTER TABLE SENCFG DROP COLUMN CdTpTitPadrao
ALTER TABLE SENCFG ADD CdTpTitPadrao varchar(50)
UPDATE SENCFG SET CdTpTitPadrao = CdTpTitPadrao_AUX
ALTER TABLE SENCFG DROP COLUMN CdTpTitPadrao_AUX
3. Após, acesse a rotina de integrações novamente.