Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Carregando comentários...