Ciao a tutti,
problema con query accodamento.
prima funzionava... credo di aver cambiato inavvertitamente qualcosa in una delle tabelle però ho ricontrollato e non trovo nulla.
sql query è questo:
INSERT INTO allday ( somministrazione.[Value] )
SELECT DISTINCTROW specifsommtbl.IDorigine
FROM specifsommtbl, allday
WHERE ((([specifsommtbl]![giornimese])=[allday]![giornonumerico])) OR ((([specifsommtbl]![giornosettimane])=[allday]![giornosettimana])) OR ((([specifsommtbl]![giorno])=[allday]![giorno]));
le condizioni where sono alternative
o c'è giorno numerico o c'è giornosettimana o c'è giorno
eseguendo delle prove utilizzando una volta il primo , una volta il secondo, la query funziona
se provo con il campo giorno mi dice impossibile accodare n 6 record per errore di violazione di chiave.
ora ho guardato le due tabelle e il campo giorno presenta le stesse caratteristiche cioè:
data in cifre
indicizzato Sì duplicati non ammessi
richiesto no
nessun controllo
nessuna conversione
standard
visualizza per date.
come posso fare?
grazie sempre
Sara