[firebase-br] RES: Problemas ao criar migrar VIEW
Fasystem - Listas
listas em fasystem.com.br
Ter Jan 4 12:03:35 -03 2011
Com certeza é problema com caracteres acentuados dentro do teu script.
Tive o mesmo problema outro dia com o FB 2.5.
Com o FB 2.1 funcionava normalmente.
Eu uso Delphi 7 e utilizo o IBScript para atualizar o banco de dados.
[ ]´s
Jose Aparecido da Silva
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Valter
Enviada em: terça-feira, 4 de janeiro de 2011 09:27
Para: lista em firebase.com.br
Assunto: [firebase-br] Problemas ao criar migrar VIEW
Bom dia a todos
Estou migrando do 2.1 para 2.5, porém ao tentar criar a mesma VIEW
que antes rodava no 2.1 me da este problema:
ISC ERROR MESSAGE:
unsuccessful metadata update
STORE RDB$RELATIONS failed
Malformed string
Já descobri que trata-se deste “CASE” que estou usando, como resolver
isso no 2.5
CREATE VIEW VIEW_ARTIGO (
CODARTIGO,NOMECLATUR,DES,DES_COMP,CIENTIFICO,SPEEDGENERO,GRUPO,UNIDADE,
TIPOPRODUTO,CODBARRAS,CODMARCA,PALHA,PRECO_PALHA,ESTOQUE,PRECO,GENERO,
TRIBPIS,ALIQPIS,TRIBCOFINS,ALIQCOFINS,
NomeGenero,NomeGrupo,NomeMarca,DES_GENERO,DES_TIPOPRODUTO,
POSSUI_IPI,IPI_CNPJProd,IPI_cSelo,IPI_qSelo,IPI_vBC,IPI_qUnid,IPI_vUnid,
IPI_pIPI)
AS
select CODARTIGO,NOMECLATUR,DES,DES_COMP,CIENTIFICO,SPEEDGENERO,GRUPO,
UNIDADE,TIPOPRODUTO,CODBARRAS,CODMARCA,PALHA,PRECO_PALHA,ESTOQUE,
PRECO,GENERO,TRIBPIS,ALIQPIS,TRIBCOFINS,ALIQCOFINS,
(select DESCRICAO from SPEEDGENERO where CODIGO=ARTIGO.SPEEDGENERO) AS
NomeGenero,
(select NOME from GRUPOPRODUTOS where CODIGO=ARTIGO.GRUPO) AS NomeGrupo,
(select NOME from MARCA where CODMARCA=ARTIGO.CODMARCA) AS NomeMarca,
CASE GENERO
WHEN 0 THEN 'Gramíneas (Poaceae)'
WHEN 1 THEN 'Leguminosas (Fabaceae)'
ELSE 'Não Identificado'
END,
CASE TIPOPRODUTO
WHEN '00' THEN 'Mercadoria para Revenda'
WHEN '01' THEN 'Matéria-Prima'
WHEN '02' THEN 'Embalagem'
WHEN '03' THEN 'Produto em Processo'
WHEN '04' THEN 'Produto Acabado'
WHEN '05' THEN 'Subproduto'
WHEN '06' THEN 'Produto Intermediário'
WHEN '07' THEN 'Material de Uso e Consumo'
WHEN '08' THEN 'Ativo Imobilizado'
WHEN '09' THEN 'Serviços'
WHEN '10' THEN 'Outros insumos'
WHEN '99' THEN 'Outros'
END,
POSSUI_IPI,IPI_CNPJProd,IPI_cSelo,IPI_qSelo,IPI_vBC,IPI_qUnid,IPI_vUnid,IPI_pIPI
from ARTIGO;
BUILD Informática Ltda
Valter Alves Leonel
www.buildinformatica.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista