[firebase-br] RES: RES: Identificar Campo READ-ONLY

Zottis bzottis em ig.com.br
Ter Jan 3 16:38:56 -03 2012


disponha

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Marcos Weimer
Enviada em: terça-feira, 3 de janeiro de 2012 11:41
Para: FireBase
Assunto: Re: [firebase-br] RES: Identificar Campo READ-ONLY

Isso mesmo!! funcionou...
mto obrigado.

-=Ma®©oS=-
Marcos R. Weimer
Puma GTE 1974 Tubarão




Em 3 de janeiro de 2012 11:10, Zottis <bzottis em ig.com.br> escreveu:

> Tenta assim
>
> and rdb$fields.rdb$computed_source IS NULL
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br 
> [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Marcos Weimer
> Enviada em: sexta-feira, 30 de dezembro de 2011 09:58
> Para: FireBase
> Assunto: [firebase-br] Identificar Campo READ-ONLY
>
> Bom dia!
>
> No "apagar" das luzes estou apanhando para uma rotina aqui que replica 
> os dados de um banco para outro.
>
> Como é tudo dinamico, pego os dados dos campos das tabelas com o 
> seguinte
> select:
>
> SELECT r.RDB$FIELD_NAME AS nome,
>  f.RDB$FIELD_LENGTH AS tamanho,
>  CASE f.RDB$FIELD_TYPE
>   WHEN 261 THEN 'BLOB'
>   WHEN 14 THEN 'CHAR'
>   WHEN 40 THEN 'CSTRING'
>   WHEN 11 THEN 'D_FLOAT'
>   WHEN 27 THEN 'DOUBLE'
>   WHEN 10 THEN 'FLOAT'
>   WHEN 16 THEN 'INT64'
>   WHEN 8 THEN 'INTEGER'
>   WHEN 9 THEN 'QUAD'
>   WHEN 7 THEN 'SMALLINT'
>   WHEN 12 THEN 'DATE'
>   WHEN 13 THEN 'TIME'
>   WHEN 35 THEN 'TIMESTAMP'
>   WHEN 37 THEN 'VARCHAR'
>   ELSE 'UNKNOWN'
>  END AS tipo,
>  r.rdb$field_position AS posicao,
>  CASE r.rdb$null_flag WHEN 1 THEN 'S' ELSE 'N' END AS NOT_NULL  FROM 
> RDB$RELATION_FIELDS r  LEFT JOIN RDB$FIELDS f ON r.RDB$FIELD_SOURCE = 
> f.RDB$FIELD_NAME  WHERE r.RDB$RELATION_NAME= :tabela  ORDER BY 
> r.RDB$FIELD_POSITION
>
>
> Só que em alguns casos beeem especificos tem colunas read-only ae na 
> hora de transferir os dados la se vão erros e erros... cannot update 
> read-only column...
>
> alguem tem a informação de onde faço a leitura para identificar se o 
> campo é read-only ?
>
> Estou no google a um bom tempo e até agora não achei nada.
>
> vlw
>
> -=Ma®©oS=-
> Marcos R. Weimer
> Puma GTE 1974 Tubarão
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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
>
______________________________________________
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