PROBLEMA COM INSERT WHERE NOT EXISTS
Boa tarde pessoal, há algum tempo atrás tive um problema com o insert where not exists no mysql mas foi resolvido, em cima do comando MySQL tentei montar uma rotina para inserção de dados no Access (.mdb), montei igual ao MySQL só que funciona ao contrário:
Se na tabela não existe nenhum registro, não insere os dados, mas se já existe, insere os dados na quantidade de registros da tabela
Tabela 0 registro: não insere
Tabela 3 registros: insere o novo registro 3 vezes
segue abaixo o comando SQL para Access 2000/2003 (.mdb)
se alguém puder me ajudar...
Se na tabela não existe nenhum registro, não insere os dados, mas se já existe, insere os dados na quantidade de registros da tabela
Tabela 0 registro: não insere
Tabela 3 registros: insere o novo registro 3 vezes
segue abaixo o comando SQL para Access 2000/2003 (.mdb)
sSql = [Ô]INSERT INTO fichas([Matricula], [Data], [Ficha]) SELECT [Ô] & fch.Matricula & [Ô], #[Ô] & fch.Data & [Ô]#, [Ô] & fch.Ficha & [Ô] FROM Fichas[Ô] _
& [Ô] WHERE NOT EXISTS (SELECT [Matricula], [Data], [Ficha] FROM Fichas WHERE Matricula =[Ô] & fch.Matricula & [Ô] AND Data = #[Ô] & fch.Data _
& [Ô]# AND Ficha =[Ô] & fch.Ficha & [Ô])[Ô]
se alguém puder me ajudar...
ninguém??
já que não apareceu ninguem para ajudar....
encerro o tópico
encerro o tópico
Tópico encerrado , respostas não são mais permitidas