aconcelho qualquer que seja a forma de base de dados que uses , que ligues por ado, e não por oledb ppois este ultimo é mais lento pois tem de utilizadar uma driver para o efeito..
caso utilizes o ado tens de fazer tudo por codigo.
mas tens mais duas hipoteses , esta primeira costumas dar uns probleminhas ligares tdos os objectos ( caixas de texto , etc) do form nas sua janela de propriedades ,a propriedade data source - "caminho da base de dados", existe outra prop penso que logo abaixo dessa , que é para escolheres a tabelas referente a esse form, e outra que é para escolheres o campo da tabela referente a esse objecto, não me lembro bem do nome dessas duas propriedades,este metodo tb tens de utilizar algum codigo manual mas não tanto com o de ado, que é tdo feito por codigo, mas mais fiavel.
a segunda que te faz a papa toda , é o wizard que nada la pelos menus do vb6, não me lembro bem onde, mas esse faz a papa toda , mas depois nam percebes algum codigo que ele faz.
aconcelho a utilizares aquela que achares mais conveniente, se quizres ficar a percener um pouco do funcionamento do codigo aconcelho mais aquela que é tda feita por codigo.
no vb6 podes utilizar o ado normal, mas penso que tb podes utilizar o ado.net
entre um e outro devias ir para o .net, apesar de o normal ser mais facil de perceber, mas inutilizavel no foturo, pois se fizeres em ado normal, um dia que mexas no .net é completamente diferente por isso estas a mexer no antigo para nada
é so um conselho
mas informa-te melhor sobre se podes usar o.net em vb6
ultimo conselho instala o service pack 6 para o vb6 para corrigir alguns bugs de runtime error
pois sem ele te poderão la alguns erros que não tens hipotes quase nehuma de os resolveres, apesar da sua instalção não significa que os corrija tdos , mas pelo menos alguns corrige.