Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Errore query accodamento

144 views
Skip to first unread message

Marco75

unread,
Nov 24, 2010, 9:04:17 AM11/24/10
to
Ciao,
non mi funziona più una query di accodamento che fino a poco fa
andava!
Tabella 1 :

Linea Testo (Chiave primaria)
Selezionato SI/NO
Turno Testo
TipoProd Testo
Operatore Testo
Ora DataOra
IDEtichetta Numerico
Reparto Testo

Tabella 2

Stessi dati ma la chiave primaria è in IDUnivoco (Contatore) che non
c'è in tabella 1 comunque ha sempre funzionato...
Lì errore della query di accodamento è questo :
Impossibile accodare tutti i record nella query di accodamento.

numero di record non aggiunti alla tabella a causa di violazioni di
chiave: 10
ci sono altre descrizione errore ma lì il n° di record è sempre 0

Cos'è sta violazione di chiave???????????
ho solo modificato il campo IDEtichetta da Testo a Numerico in
entrambe le tabelle, il resto non l' ho toccato quindi non capisco
perchè non va più!
grazie
Marco


elby

unread,
Nov 24, 2010, 3:21:31 PM11/24/10
to
Ma come fai ad accodare alla tabella 1 che ha il primo campo testo la
tabella 2 che ha il primo campo contatore ( cioè numerico)?
Per l'accodamento non è necessario che i campi delle 2 tabelle si
chiamino alla stessa maniera, ma è necessario che siano dello stesso
tipo di dati
Elio

Karl Donaubauer

unread,
Nov 24, 2010, 4:47:58 PM11/24/10
to
Marco75 wrote:
> non mi funziona piů una query di accodamento che fino a poco fa

> andava!
> Tabella 1 :
>
> Linea Testo (Chiave primaria)
> Selezionato SI/NO
> Turno Testo
> TipoProd Testo
> Operatore Testo
> Ora DataOra
> IDEtichetta Numerico
> Reparto Testo
>
> Tabella 2
>
> Stessi dati ma la chiave primaria č in IDUnivoco (Contatore) che non
> c'č in tabella 1 comunque ha sempre funzionato...
> Lě errore della query di accodamento č questo :

> Impossibile accodare tutti i record nella query di accodamento.
>
> numero di record non aggiunti alla tabella a causa di violazioni di
> chiave: 10
> ci sono altre descrizione errore ma lě il n° di record č sempre 0
>
> Cos'č sta violazione di chiave???????????

> ho solo modificato il campo IDEtichetta da Testo a Numerico in
> entrambe le tabelle, il resto non l' ho toccato quindi non capisco
> perchč non va piů!

Vieni nella tabella1 e controlla gli indici. Manca la versione di
Access. P.e. in A03 menů Visualizza - Indici.
Il problema puo anche essere un altro indice univoco non solo
la chiave primaria della tabella1.

Se non trovi il problema incolla la stringa SQL della query.

--
cu
Karl
*********
Access FAQ: http://www.donkarl.com/it


Marco75

unread,
Nov 25, 2010, 2:06:13 AM11/25/10
to
On 24 Nov, 22:47, "Karl Donaubauer" <nos...@donkarl.com> wrote:
> Marco75 wrote:
> > non mi funziona più una query di accodamento che fino a poco fa

> > andava!
> > Tabella 1 :
>
> > Linea          Testo (Chiave primaria)
> > Selezionato SI/NO
> > Turno           Testo
> > TipoProd      Testo
> > Operatore     Testo
> > Ora              DataOra
> > IDEtichetta   Numerico
> > Reparto        Testo
>
> > Tabella 2
>
> > Stessi dati ma la chiave primaria è in IDUnivoco (Contatore) che non
> > c'è in tabella 1 comunque ha sempre funzionato...
> > Lì errore della query di accodamento è questo :

> > Impossibile accodare tutti i record nella query di accodamento.
>
> > numero di record non aggiunti alla tabella a causa di violazioni di
> > chiave: 10
> > ci sono altre descrizione errore ma lì il n° di record è sempre 0
>
> > Cos'è sta violazione di chiave???????????

> > ho solo modificato il campo IDEtichetta da Testo a Numerico in
> > entrambe le tabelle, il resto non l' ho toccato quindi non capisco
> > perchè non va più!

>
> Vieni nella tabella1 e controlla gli indici.  Manca la versione di
> Access. P.e. in A03 menù Visualizza - Indici.

> Il problema puo anche essere un altro indice univoco non solo
> la chiave primaria della tabella1.
>
> Se non trovi il problema incolla la stringa SQL della query.
>
> --
> cu
> Karl
> *********
> Access FAQ:http://www.donkarl.com/it

Le 2 tabelle risiedono su SQL server, ho scoperto che se le metto in
locale
funzionano, forse l' errore è nel tipo di campo della tabella SQL,
Numeric piuttosto che
Float, ecc...
Faccio qualche prova, se funziona rifaccio da zero il db su SQL
reimportando tutte le tabelle che in locale funzionano e vedo se va
Grazie

Marco75

unread,
Nov 25, 2010, 7:26:31 AM11/25/10
to

Ho reinserito le tabelle in SQL server e ora sembra funzionare senza
errori
Grazie
Marco

0 new messages