COMO EVITAR DUPLICIDADE:
Então, antes de salvar o registro no seu programa, você valida se os campos já existem. Exemplo de código que eu uso no meu programa::
Private Sub sub_Salva_Dados()
Dim sSql As String
Dim adoRecord As New ADODB.Recordset
[ô]
sSql = [Ô]Select [Ô] _
& [Ô] *[Ô] _
& [Ô]From [Ô] _
& [Ô] Db_Tb_Tabelas [Ô] _
& [Ô]Where [Ô] _
& [Ô] Db_Cp_Tabelas_Codigo = [ô][Ô] & txtCodigo.Text & [Ô][ô][Ô]
adoRecord.Open sSql, objConexao, adOpenKeyset, adLockBatchOptimistic
[ô]
If adoRecord.EOF Then
adoRecord.AddNew
adoRecord!Db_Cp_Tabelas_Codigo = txtCodigo.Text
End If
[ô]
adoRecord!Db_Cp_Tabelas_Nome = txtTabela.Text & [Ô][Ô]
adoRecord!Db_Cp_Tabelas_Descricao = txtDescricao.Text & [Ô][Ô]
[ô]
adoRecord.UpdateBatch adAffectCurrent
[ô]
adoRecord.Close
Set adoRecord = Nothing
[ô]
End Sub
Nesse exemplo eu usei o tipo de conexão ADO. Qual você está utilizando?
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects 2.8 (Multi-dimensional) 2.8 Library
Microsoft ActiveX Data Objects recordset 2.8 Library
Microsoft ADO Ext. 2.8 for DLL and Security
Microsoft ActiveX Data Objects 2.8 (Multi-dimensional) 2.8 Library
Microsoft ActiveX Data Objects recordset 2.8 Library
Microsoft ADO Ext. 2.8 for DLL and Security
Ta. E o que essas fotos significam?
o erro que ta dando
Mas do mesmo jeito ainda esta duplicando os dados
Tem alguma chance de você postar o projeto em anexo?
sim você vai encontra diversos erros que não estou conseguindo solucionar tais como os mais obveis
a duplicidade na hora da pesquisa se eu clicar em pesquisar ele aparece na fles blz certinho na hora de filtrar ele da erro e tbm se eu fechar o form de pesquisa e abrilo novamente ele ta erro de novo analisa isso ai pra vc ver a dor de cabeça depegar um projeto pra arrumar
http://uploaddearquivos.com.br/download/PROJETO_CHECK_NNF.rar
a duplicidade na hora da pesquisa se eu clicar em pesquisar ele aparece na fles blz certinho na hora de filtrar ele da erro e tbm se eu fechar o form de pesquisa e abrilo novamente ele ta erro de novo analisa isso ai pra vc ver a dor de cabeça depegar um projeto pra arrumar
http://uploaddearquivos.com.br/download/PROJETO_CHECK_NNF.rar
Você tem que tomar mais cuidados na hora de programar....
1) nunca deixe o caminho do banco fixo. Utiliza o [Ô]APP.PATH[Ô] para direcioná-lo
2) O erro da consulta dava pq você não estava fechando a conexão:
Você tem msn pra gente trocar uma idéia?
1) nunca deixe o caminho do banco fixo. Utiliza o [Ô]APP.PATH[Ô] para direcioná-lo
conex.Open [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & App.Path & [Ô]\Base\check.mdb;Persist Security Info=False[Ô]
2) O erro da consulta dava pq você não estava fechando a conexão:
Private Sub Form_Unload(Cancel As Integer)
rs.Close
conex.Close
End Sub
Você tem msn pra gente trocar uma idéia?
trakinas_reggae@hotmail.com estou on line. Obrigado por me ajudar cara
Tópico encerrado , respostas não são mais permitidas