PROGRAMA VB.NET COM MYSQL COM ERROS

BRUNOGOMES 25/10/2012 17:13:53
#412818
agora esta funcionando!! ;D

ahh coloquei esse codigo depois da sub atualizarform() depois de cadastrar um novo... para ele ir pro ultimo registro
CManager.Position = CManager.Count - 1
BRUNOGOMES 30/10/2012 00:06:58
#413118
Agora tem uma coisa, depois de excluir, como faço para o form ficar no registro depois do q eu exclui.. Tipow exclui o registro 5 ai excluo e fica no 6 sem ir pro ultimo...

OMAR2011, consegue me ajudar ??
OMAR2011 30/10/2012 07:59:27
#413121
Vou adicionar um projeto teste de como fazer
isto apesar de não usar.
È bem simples do jeito que eu faço.
Estou corringido o vb2010.
OMAR2011 30/10/2012 13:20:48
#413152
Ai vai este projeto de teste de com faço.
Não esqueça que os códigos são todos
iguais.
Cod_cliente Cod_pf Cod_endereco Cod_telefone são todos iguais nas referidas tabelas.
1 1 1 1
2 2 2 2
isto pegando o cod_cliente da lbl_cod.text e excluindo da Tabela Cliente,Pf,Endereco e Telefone.
O mesmo valor da lbl_cod.text é igual ao codigo das outras tabelas.

Se for diferente terá que fazer a consulta e excluir de acordo resultado da consulta.
BRUNOGOMES 30/10/2012 21:09:45
#413209
Mew fiz algo bem simples kkk
Depois de cadastrar um novo eu coloquei:
[Ô]CManager.Position = CManager.Count - 1 [Ô]

E depois de excluir coloquei [Ô]CManager.Position += 1[Ô]

Somente isso e funcionou direitinho.. ;)
OMAR2011 30/10/2012 21:17:47
#413211
Este código eu fiz logo apos você pedir ajuda.Aproveitei a oportunidade pegando seu projeto
e conclui está movimentação dos registro.Quanto a Parameters.Add([Ô]@codcli[Ô], MySqlDbType.Int32
não sou muito de usar isto.Prefiro codigo mais simples e eficiente.
Qual quer coisa o que puder ajudar tamos ai com todo [txt-color=#e80000]PESSOAL DO VBMANIA[/txt-color].

VALEU
BRUNOGOMES 30/10/2012 21:19:31
#413212
Mas agora só apareceu o ultimo problema [Ô]eu acho[Ô]..

Pq eu tenho um form de procurar registros.. os dados aparecem no datagrid, ai eu dou dois cliques nele e os dados vao para as textboxs.. Mas ai quando jogo os dados nas textboxs, ocorre os mesmos erros q davam antes quando adicionava e excluia...

OMAR2011 30/10/2012 22:06:02
#413216
Bruno.Este exemplo que adicionei para movimentar registros o bom dele é que não precisa de criar sub de atualização.
Atualizando,excluindo e adicionando registros basta usar,primeiro,anterior,próximo ou último.De de qual a sua necessidade.

Diga qual são eles .
BRUNOGOMES 30/10/2012 22:27:25
#413217
O problema q ocorre é que ao jogar os dados nas textboxs, o form nao atualiza mesmo usando a sub atualizarform() q uso para adicionar e excluir..
Ai o registro fica no lugar do outro, etc..
OMAR2011 31/10/2012 08:56:02
#413231
Você consertou [txt-color=#e80000]Editar_Salvar()[/txt-color].

Bruno,este código não satisfaz a atualização do registro,é como
eu escrevi antes.

With cmd
.CommandType = System.Data.CommandType.Text
.CommandText = [Ô]SELECT * FROM cliente WHERE nome_Cliente = @nomecliente[Ô]

.Parameters.Add([Ô]@nomecliente[Ô], MySqlDbType.VarChar)
.Parameters([Ô]@nomecliente[Ô]).Value = txt_Nome.Text
End With
reader = cmd.ExecuteReader
If reader.Read() Then
codcliente = reader([Ô]cod_Cliente[Ô])
codEndereco = reader([Ô]cod_Endereco[Ô])
codTelefone = reader([Ô]cod_Telefone[Ô])
codPF = reader([Ô]cod_pf[Ô])
End If
Se está utilizando este código pode ter certeza,só vai arranjar confusão.
Tem que identificar qual registro vai ser atualizado.

Qual a rotina de atualização está usando?
Página 2 de 4 [34 registro(s)]
Tópico encerrado , respostas não são mais permitidas