Fórum Gráficos - Componente DBChart #333857

28/11/2006

0

Estou tentando fazer um gráfico com dados do banco de dados.
Consegui fazer um simples, vinculando o mesmo a um SQLQuery/DataSource. Tá até funcionando. O problema é que quando vou selecionar um campo no ´labels´ ou ´X´ ou ´Y´, não aparecem campos do tipo Numeric(18,2). Os demais campo do dataset ficam disponíveis.
O que pode ser? Como resolver?

Obrigado


Valdirdill

Valdirdill

Responder

Posts

29/11/2006

Brunolspp

é pq o dbchart não suporta datasets unidirecionais..vc precisa colocar um dataetprovider ligado na query e um clientdatset ligado ao provider

com certeza vai funcionar

Abração


Responder

Gostei + 0

29/11/2006

Valdirdill

O problema não o unidirecionamento do dataset. Quando o problema é esse, ao linkar um componente com outro já dá o erro. Tipo se vc tentar ligar um SQlQuery a um dbgrid (atavés de um datasource, claro), na hora já aparece a mensagem de erro.

O meu problema é com o tipo do dado mesmo - Numeric(18,2) -. Até por que os outros dados (string, integer, etc.) aparecem normalmente.

Fiz um cast as float do campo e agora tá funcionando beleza.

Obrigado;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar