• 0
Sign in to follow this  
Guest - Eli -

Banco De Dados No Vb

Question

Guest - Eli -

Programo em VB 6 a estou com dificuldades para criar uma tabela usando o Acess 2000 utilizando o objeto data. Com a versão anterior do Acess (1997) o VB cria a conexão sem problemas. O que devo fazer. Não consigo concluir o programa e gerar o exe

Eli

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Você precisa converter para Access 97, abra o Access e vá em Ferramentas>>Utilitários de Banco de Dados>>Em formato de arquivo do Access 97...

Share this post


Link to post
Share on other sites
  • 0
Guest - Eli -

Ou passar a utilizar o ADO ao invés do DAO.

Abraços,

Graymalkin

Graymalkin

Gostaria de obter mais esclarecimentos sobre ADO e DAO. Não sei como utilizar.

Abraços

Eli

Share this post


Link to post
Share on other sites
  • 0

Ou passar a utilizar o ADO ao invés do DAO.

Abraços,

Graymalkin

Graymalkin

Gostaria de obter mais esclarecimentos sobre ADO e DAO. Não sei como utilizar.

DAO é a biblioteca utilizada pelo controle Data, então é o que você já utilizava para o Access 97. Abaixo vou passar o mesmo texto que passei para um colega do fórum que pediu a diferença entre ADO e DAO:

Você precisa de um objeto Connection, para estabelecer a conexão, e de quantos objetos Recordset você quiser, para manipular os dados. Faça referência ao Microsoft ActiveX Data Objects 2.x pela opção References do menu Project e use as seguintes linhas para criar a conexão:

dim cn as new ADODB.Connection 'Isso poderia estar em um módulo para que você utilize o mesmo objeto de conexão para todo o programa

cn.CursorLocation = adUseClient
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\seuarquivo.mdb"
Depois, você pode fazer o seguinte para abrir um recordset (um conjunto de registros):
Dim tabela as new ADODB.Recordset
tabela.Open "SELECT * FROM tabelaClientes", cn, adOpenDynamic, adLockOptimistic

E um ADODB.Recordset é bem parecido com um Recordset do DAO, portanto não creio que você vá ter muitas dificuldades. Mas, qualquer coisa, é só perguntar.

No site do Tio Macoratti você também deve encontrar bastante material sobre ADO.

Abraços,

Graymalkin

Share this post


Link to post
Share on other sites
  • 0
Guest - Eli -

Gostei das orientações. Foram importantes e esclarecedoras.

tenho a impressão que conseguirei utilizar com relativa facilidade.

Meus agradecimentos

Eli :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this