6814 - Erro ao alterar Cadastro de Clientes e/ou Fornecedores
Problema: Descrição do problema: Ao tentar alterar um cadastro de cliente ou fornecedor ocorre a seguinte mensagem:
ODBC SqlState: 42000
Native Error Code: 8144
Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Procedure or function sp_t085vcl has too many arguments specified.
Pocedure: sp_t085vcl, Line: 0
ou
Erro de acesso ao banco de dados:
Banco de dados: SQL Server 2005.
Erro do Banco (6401): Error Message: [Microsoft][SQL Native Client][SQL Server]Cannot roll back a2. No transaction or savepoint of that name was found.
Erro de acesso ao banco de dados:
Banco de dados: SQL Server 2005.
Erro do Banco (8114): Error Message: [Microsoft][SQL Native Client][SQL Server]Error converting data type varchar to float.
Erro do Banco (3621): Error Message: [Microsoft][SQL Native Client][SQL Server]The statement has been terminated.
Rotina / Tela: Na alteração do cadastro do cliente ou fornecedor.
Solução: Solução 6814: Neste caso será necessário recriar a procedure apontada no log (sp_t085vcl), para isto segue abaixo procedimento a ser seguido. Estes procedimentos devem ser realizados sem nenhum usuário conectado no ERP.
* Acessar CBDS e logar no .cfg correspondente a base.
* Seguir caminho Ferramentas -> Alterar Tabelas.
* Na tela que abrirá após executar processo anterior, setar as seguintes opções: Trigger -> Recriar -> Executar no Banco.
* Setar a tabela em questão (E085CLI), para em seguida clicar em Processar.
Após recriar as trigger envolvidas, seguir o seguinte procedimento:
* Ainda no CBDS, abrir a pasta Stored Procedures.
* Localizar a procedure SP_T085VCL.
* Clicar com botão direito do mouse na SP citada acima -> Enviar Para -> Executar.
* Sugerimos executar o procedimento acima primeiramente em base homologação.
ODBC SqlState: 42000
Native Error Code: 8144
Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Procedure or function sp_t085vcl has too many arguments specified.
Pocedure: sp_t085vcl, Line: 0
ou
Erro de acesso ao banco de dados:
Banco de dados: SQL Server 2005.
Erro do Banco (6401): Error Message: [Microsoft][SQL Native Client][SQL Server]Cannot roll back a2. No transaction or savepoint of that name was found.
Erro de acesso ao banco de dados:
Banco de dados: SQL Server 2005.
Erro do Banco (8114): Error Message: [Microsoft][SQL Native Client][SQL Server]Error converting data type varchar to float.
Erro do Banco (3621): Error Message: [Microsoft][SQL Native Client][SQL Server]The statement has been terminated.
Rotina / Tela: Na alteração do cadastro do cliente ou fornecedor.
Solução: Solução 6814: Neste caso será necessário recriar a procedure apontada no log (sp_t085vcl), para isto segue abaixo procedimento a ser seguido. Estes procedimentos devem ser realizados sem nenhum usuário conectado no ERP.
* Acessar CBDS e logar no .cfg correspondente a base.
* Seguir caminho Ferramentas -> Alterar Tabelas.
* Na tela que abrirá após executar processo anterior, setar as seguintes opções: Trigger -> Recriar -> Executar no Banco.
* Setar a tabela em questão (E085CLI), para em seguida clicar em Processar.
Após recriar as trigger envolvidas, seguir o seguinte procedimento:
* Ainda no CBDS, abrir a pasta Stored Procedures.
* Localizar a procedure SP_T085VCL.
* Clicar com botão direito do mouse na SP citada acima -> Enviar Para -> Executar.
* Sugerimos executar o procedimento acima primeiramente em base homologação.