Ir para conteúdo

Arquivado

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

Se Puder Ajudar...

[Resolvido] Carregar dados para um MshFleGrid

Recommended Posts

boas pessoal.

tenho o seguinte codigo para preencher um mshflexgrid:

cn.Open

rs.Open "select ID_CLIENTE,NOME_CLIENTE,MORADA from CLIENTES;", cn, adOpenKeyset, adLockBatchOptimistic, adCmdText

Set GridClientes.DataSource = rs

GridClientes.Refresh

cn.Close

neste código a base de dados está em Access e a conecção é do tipo ADODB e funciona tudo bem.

 

mas agora estou a migrar o programa para MySql e com o mesmo código apenas aparece a primeira coluna(ID_CLIENTE) preenchida, as outras (NOME_CLIENTE,MORADA) apenas aparece a célula no MshFlexGrid mas sem conteúdo.

 

o objectivo aqui é eu conseguir (do mesmo método que uso com a consulta de access) inserir os dados no grid para nao ter de utilizar ciclos (que em rede, como e o caso, tornam o programa mais lento).

 

li um artigo que falava que este problema é devido ao facto de a coneccção ser do tipo ADODB, mas não cheguei a perceber tudo certo.

 

Agradeço então que me ajudem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi Anderson Roberto,

 

agradeço a ajuda mas já resolvi o problema de outra forma:

AdoEnt.ConnectionString = cn.ConnectionString

AdoEnt.RecordSource = "select ID_CLIENTE,NOME_CLIENTE,MORADA from CLIENTES;"

AdoEnt.Refresh

Set GridClientes.DataSource = AdoEnt

GridClientes.Refresh

 

foi só definir um ADODC e ligar o MSHFLEXGRID a ele.

 

Fácil, o dificil foi chegar a esta conclusão... :rolleyes: http://forum.imasters.com.br/public/style_emoticons/default/clap.gif :D

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.