A738-Type mismatch erro 13
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este artigo tem como objetivo corrigir o erro 13 type mismatch ao acessar a opção de Ambiente Versão do e-Social
Informações Adicionais: Não se aplica.
Resolução
Mensagem de erro:
Descrição: Type mismatch
Rastreio: < -GPSCADESOCIAL.frmConfigAmbiente.CarregarCampos.
Referência/Erro: 79200001 / 13
O erro ocorre devido à ausência da tabela esoc_versionamento na base prosoft (base do e-social).
Para correção é necessário efetuar a criação da tabela na base de dados via script sql conforme abaixo.
use [prosoft]
set ansi_nulls on
set quoted_identifier on
set ansi_padding on
create table [dbo].[esoc_versionamento](
[id] [int] identity(1,1) not null,
[fk_ambiente] [int] not null,
[fk_sistema] [smallint] not null,
[layout_versao] [varchar](50) not null,
constraint [pk_id] primary key clustered
(
[id] asc
)with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on [primary]
) on [primary]
set ansi_padding off
alter table [dbo].[esoc_versionamento] with check add constraint [fk_esoc_versionamento_esoc_tipos_ambiente] foreign key([fk_ambiente])
references [dbo].[esoc_tipos_ambiente] ([id])
alter table [dbo].[esoc_versionamento] check constraint [fk_esoc_versionamento_esoc_tipos_ambiente]
alter table [dbo].[esoc_versionamento] with check add constraint [fk_esoc_versionamento_esoc_tipos_evento] foreign key([fk_sistema])
references [dbo].[esoc_tipos_evento] ([id])
alter table [dbo].[esoc_versionamento] check constraint [fk_esoc_versionamento_esoc_tipos_evento]
---
insert into [prosoft].[dbo].[esoc_versionamento] ([fk_ambiente], [fk_sistema], [layout_versao])
values (1, 0, '02_04_02');
insert into [prosoft].[dbo].[esoc_versionamento] ([fk_ambiente], [fk_sistema], [layout_versao])
values (2, 0, '02_04_02');