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

risultato diverso tra anteprima query ed esecuzione (append)

22 views
Skip to first unread message

Ammammata

unread,
Jan 23, 2024, 10:34:00 AM1/23/24
to
ho una query (append) che quando verifico in anteprima mi restituisce
tutti i record che mi aspetto, ma quando viene eseguita da codice mi
salta un record (e poi me ne accorgo nella stampa)



INSERT INTO TCommissionsTOT ( InternalCode, Manuf, Dist, Anno, AgCode,
AgShort, AgDesc, AgPct )

SELECT
commissi_tmp.a00023 AS InternalCode,
commissi_tmp.a00002 AS Manuf,
commissi_tmp.a00003 AS Dist,
commissi_tmp.a00001 AS Anno,
TTables.Code AS AgCode,
TTables.Short AS AgShort,
TTables.Description AS AgDesc,
ConvStrNum([N00006]) AS AgPct

FROM
commissi_tmp
LEFT JOIN TTables ON commissi_tmp.a00005 = TTables.Code

WHERE
(((TTables.TableCode)="0020"));



nel codice:

DoCmd.OpenQuery "CREATE COMMISSION" ' legge Commissi_TMP e aggiunge a
TCommissionsTOT

come si spiega questo comportamento diverso?

grazie

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

BFS

unread,
Jan 23, 2024, 10:40:39 AM1/23/24
to
non è che magari il record che ti salta ha qualche valore in campo di
dimensione maggiore rispetto al campo di destinazione e quindi l'insert
della riga fallisce?

BFS



Ammammata

unread,
Jan 23, 2024, 10:47:05 AM1/23/24
to
BFS wrote:
> non è che magari il record che ti salta ha qualche valore in campo di
> dimensione maggiore rispetto al campo di destinazione e quindi l'insert della
> riga fallisce?

ci stavo pensando

ho provato a eliminare del tutto il Join e il risultato non è cambiato:
in anteprima lo vedo, quando eseguo non c'è

vado a controllare la dimensione dei campi destinazione...

torno subito...

Ammammata

unread,
Jan 23, 2024, 11:02:11 AM1/23/24
to
Ammammata presented the following explanation :
> vado a controllare la dimensione dei campi destinazione...
>
> torno subito...

no, tutto ok, però adesso controllo meglio la sorgente dei dati, ho
visto qualche record duplicato che non dovrebbe esserci (no, non c'è un
controllo di univocità sulla tabella sorgente)

grazie comunque per la dritta
0 new messages