[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