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
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
Curtir tópico
+ 0
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
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;
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
Clique aqui para fazer login e interagir na Comunidade :)