CODIGOS
alguem pod me ajudar com os codigos...para fazer coneção do vb6 com access97?
o q eu tenho nw da certo....
flw....
o q eu tenho nw da certo....
flw....
Aqui tem um excelente material para fazer isso...
http://imasters.uol.com.br/artigo/1164/visual_basic/conexao_com_banco_de_dados_parte_01/
Atenciosamente,
Jonathan Stecker
http://imasters.uol.com.br/artigo/1164/visual_basic/conexao_com_banco_de_dados_parte_01/
Atenciosamente,
Jonathan Stecker
Muito vago. Posta a conexão que está fazendo ou, se possÃvel, o projeto
simples colega, vá em PROJECT/REFERENCES... e selecione MICROSOFT ACTIVEX DATA OBJECTS 2.8 LIBRARY
agora crie um módulo em seu projeto e cole a seguinte função
feto isso agora em seus forms deve proceder da seguinte maneira
suponha que vc possua 03 botoes, incluir, alterar e excluir
para inclusão de dados basta proceder da seguinte maneira
para alteração basta proceder da seguinte maneira
Agora para exclusão
agora que ensinei fazer estas tres operações, vo ensinar a fazer consultas
para consultas iremos declarar um recordset
Bom com os dados acima, e uma explicação superficial acredito que já irá começar a entender como funciona
boa sorte, e se houverem duvidas pergunte
agora crie um módulo em seu projeto e cole a seguinte função
Global Conexao As New ADODB.Connection
Public Function Conecta(ByVal Valor As Boolean)
If Conexao.State = 1 Then
Conexao.Close
Set Conexao = Nothing
Valor = True
End If
If Valor = True Then
Conexao.Open [Ô]provider=microsoft.jet.oledb.4.0; data source=[Ô] & App.Path & [Ô]\seubanco.mdb;jet OLEDB:System Database=system.mdw;[Ô]
Else
Conexao.Close
Set Conexao = Nothing
End If
End Function
feto isso agora em seus forms deve proceder da seguinte maneira
suponha que vc possua 03 botoes, incluir, alterar e excluir
para inclusão de dados basta proceder da seguinte maneira
[ô]primeiro vc se conecta
Conecta True
[txt-color=#007100][ô]execute a inclusà o basicamente conforme abaixo[/txt-color]
Conexao.Execute ([Ô]INSERT INTO tabela (campo1,campo2,campo3) VALUES ([ô]valor1,[ô]valor2[ô],[ô]valor3[ô])[Ô])
[txt-color=#007100][ô]se desconecta[/txt-color]
Conecta False
para alteração basta proceder da seguinte maneira
Conecta True
Conexao.Execute ([Ô]UPDATE tabela SET campo2=[ô][Ô] & txtCampo2.Text & [Ô][ô],campo3=[ô][Ô] & txtcampo3.Text & [Ô][ô] WHERE campo1=[ô][Ô] & txtCampo1.Text & [Ô][ô][Ô])
Conecta False
Agora para exclusão
Conecta True
Conexao.Execute ([Ô]DELETE FROM tabelaWHERE campo1=[ô][Ô] & txtCampo1.Text & [Ô][ô][Ô])
Conecta False
agora que ensinei fazer estas tres operações, vo ensinar a fazer consultas
para consultas iremos declarar um recordset
Dim RS As Recordset
[txt-color=#007100][ô]Depois iremos setar esta consulta da seguinte maneira[/txt-color]
Conecta True
SQL = [Ô]SELECT * FROM tabela WHERE campo1=[ô][Ô] & txtCampo1.Text & [Ô][ô][Ô])
Set RS = Conexao.Execute(SQL
[txt-color=#007100][ô]se for exibir apenas uma cionsulta exata, ou seja apenas um resultado seria assim[/txt-color]
txtCampo2.Text = RS!campo2
[txt-color=#007100][ô]se for exibir uma sequencia de resultados baseado na consulta seria assim[/txt-color]
Do While Not RS.EOF
List1.AddItem RS!campo2
RS.MoveNext
Loop
Conecta False
Bom com os dados acima, e uma explicação superficial acredito que já irá começar a entender como funciona
boa sorte, e se houverem duvidas pergunte
Marcelão.. agora se arrasou heim.. rs rsrs.. ADRIEL, voce tem que verificar o seguinte.. vai trabalhar com objeto vinculado ? DATASETS vinculados ou não? se for trabalhar vinculado esse codigo do Marcelo vai ser complexo para seu entendimento.. exemplo.. vinculado, voce coloca um objeto dataset no projeto, e para incluir um novo registro
DATA1.RECORDSET.ADDNEW
EXCLUIR
DATA1.RECORDSET.DELETE
DATA1.REFRESH
ALTERAR
DATA1.RECORDSET.EDIT
SALVAR
DATA1.RECORDSET.UPDATE
DATA1.REFRESH
Quem nunca trabalhou com datasets vinculados??? época boa viu... dava um tanto de pau no banco.. mas era bao.. rsrs .
DATA1.RECORDSET.ADDNEW
EXCLUIR
DATA1.RECORDSET.DELETE
DATA1.REFRESH
ALTERAR
DATA1.RECORDSET.EDIT
SALVAR
DATA1.RECORDSET.UPDATE
DATA1.REFRESH
Quem nunca trabalhou com datasets vinculados??? época boa viu... dava um tanto de pau no banco.. mas era bao.. rsrs .
vlw gurizada...
Tópico encerrado , respostas não são mais permitidas