Knight
|
GOIÂNIA GO - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 03/01/2008 15:09 hs
Boa tarde To arrumando um sistema aqui feito por um cara que fez besteira. Ele não colocou a tabela com chave primaria e o campo código ficou com alguns indices duplicados. Como fazer pra ageitar esses indices sem ter de olhar um a um??? Bd mysql
|
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 03/01/2008 17:28 hs
Primeiro se o banco é mysql não necessita de chave primaria, quanto a duplicidade, o ideal seria fazer o programa não permitir essa duplicidade, dica faça uma função para achar estas duplicidades e altera-las. espero ter ajudado até +
|
|
|
|
Postada em 03/01/2008 21:31 hs
No caso pode ser gerado um outro BD com as mesmas Tabelas. Fazer um programa que migre os dados do Banco atual para o Banco novo. No meio da migração coloque somente os campos que realmente estão corretos, e como foi bem dito pelo Treze o MySQL nao precisa de CP. Para ter uma luz de como fazer o código de migração dá uma olhada nessa dica: Abrazz
|
|
|
Tiranossauro
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 03/01/2008 22:15 hs
Estas tabelas estão duplicadas em todos os seus campos ?
|
|
|
|
Postada em 19/04/2009 20:12 hs
Private Sub cmdNovo_Click() LimpaTela Me RS.Open "CadPaciente", CnSql, 1, 3 If (RS.RecordCount = 0) Then txtCodigoPaciente = 1 Else RS.MoveMax txtCodigoPaciente.Text = RS.Fields("CodigoPaciente") + 1 End If RS.Close End Sub
|
|
|