Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edwilson Curti

Atualizar Datagrid segundo uma condição

Recommended Posts

Prezados colegas,

 

Tenho no meu Form, um Datagrid em conjunto com um objeto Adodc. O Objeto Adodc possui a propriedade Recordsource configurada com a seguinte instrução:

 

Select * From PERGUNTAS Where COD_PESQ = '" & codpesq & "' Order By COD_PESQ, NUM_PER

 

Quando o Form é executado, apresenta a seguinte msg de erro:

 

Adoc2 conversion error from string '" codpesq "'

 

Bom, parece que é um erro de conversão de valores, mas não estou conseguindo acertar.

 

codpesq é uma variável pública, declarada como Integer, que transporta o valor numérico (código) de uma pesquisa existente em outra tabela, lida em outro Form.

 

COD_PESQ é um campo da tabela PERGUNTAS, também do tipo Integer.

 

Alguém poderia me dizer qual é o problema neste caso?

 

Aguardo vcs...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Glória a Jesus, consegui resolver.

Bom foi assim, toda vez que eu configurava a propriedade Recordsource do objeto adodc, ele dava a msg de erro:

 

error conversion from string '" & codpesq "'

 

Parece que a propriedade recordsource do objeto adodc que citei acima, não está preparada para receber variáveis, que não sejam as da Tabela..rsrsrs

 

Resolvi assim, usei a mesma query que citei no artico, via programação e ficou assim a linha de comando:

 

Adodc2.RecordSource = "Select * From PERGUNTAS Where COD_PESQ = '" & codpesq & "' Order By COD_PER;"

Adodc2.Refresh

 

Então é isso aí... Glórias a Jesus...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.