Newsgroup: it.comp.appl.access
Titolo: Sintassi in Insert Into

Non riesco a far funzionare questa query (mi restituisce l'errore "operatore 
mancante" nella select relativa all'alias ESEGUITO_DA):
"INSERT INTO APPOGGIO (ESEGUITO_DA, CF) " & _
"SELECT [ANAGRAFICA]![CognomeRagioneSociale] """ & sp1 & """ " & _
"[ANAGRAFICA]![Nome] """ & sp15 & """ " & _
"[ANAGRAFICA]![ComuneResSedeLegale] """ & sp1 & """ " & _
"[ANAGRAFICA]![ProvRes] """ & sp15 & """ " & _
"[ANAGRAFICA]![Indirizzo] AS ESEGUITO_DA, " & _
"ANAGRAFICA.CodiceFiscale AS CF " & _
"FROM ANAGRAFICA INNER JOIN PROPRIETARI_TEMP  " & _
"ON ANAGRAFICA.CodiceFiscale = PROPRIETARI_TEMP.CodiceFiscale "
sp1 ed sp15 sono stringhe formate da spazi (e, anche se le tolgo, l'errore è 
generato lo stesso).
Come query action funziona regolarmente.
Grazie in anticipo.
Ciao.
eSQueL

 "ON ANAGRAFICA.CodiceFiscale = PROPRIETARI_TEMP.CodiceFiscale "
perdonami. Peche' metti il bang (!) tra tabella e nome campo?
-- 
ac
y-1=x

 ha scritto nel messaggio 
news:HGKrh.10475$bH4....@tornado.fastwebnet.it...

E' solo l'ultima variante. In verità, anche se scrvio
"SELECT ANAGRAFICA_CONTRIBUENTI.CognomeRagioneSociale " & _
oppure
"SELECT CognomeRagioneSociale " & _
l'errore è sempre quello.


cmq io l'avrei fatta cosi'
"SELECT [ANAGRAFICA].[CognomeRagioneSociale]" & " " & _
"[ANAGRAFICA].[Nome]"  & space(15) & _
"[ANAGRAFICA].[ComuneResSedeLegale]" & " " & _
"[ANAGRAFICA].[ProvRes]"  & space(15) &  _
"[ANAGRAFICA].[Indirizzo] AS ESEGUITO_DA," & _
"ANAGRAFICA.CodiceFiscale AS CF"  & _
" FROM ANAGRAFICA INNER JOIN PROPRIETARI_TEMP  " & _
" ON ANAGRAFICA.CodiceFiscale = PROPRIETARI_TEMP.CodiceFiscale "
-- 
ac
y-1=x

 " ON ANAGRAFICA.CodiceFiscale = PROPRIETARI_TEMP.CodiceFiscale "
io cosi':
  "SELECT [ANAGRAFICA].[CognomeRagioneSociale] & ' '" & _
  " & [ANAGRAFICA].[Nome] & space$(15)" & _
  " & [ANAGRAFICA].[ComuneResSedeLegale] & ' '" & _
  " & [ANAGRAFICA].[ProvRes] & space$(15)"  &  _
  " & [ANAGRAFICA].[Indirizzo] AS ESEGUITO_DA," & _
  "ANAGRAFICA.CodiceFiscale AS CF"  & _
  " FROM ANAGRAFICA INNER JOIN PROPRIETARI_TEMP  " & _
  " ON ANAGRAFICA.CodiceFiscale = PROPRIETARI_TEMP.CodiceFiscale "
...
ciao
mau_rizio

Ringrazio entrambi ma, fonte Giorgio Rancati, funziona cosě :)
"INSERT INTO APPOGGIO (ESEGUITO_DA, CF) " & _
"SELECT [ANAGRAFICA].[CognomeRagioneSociale] & """ & sp1 & """ & " & _
"[ANAGRAFICA].[Nome] & """ & sp15 & """  & " & _
"[ANAGRAFICA].[ComuneResSedeLegale] & """ & sp1 & """ & " & _
"[ANAGRAFICA].[ProvRes] & """ & sp15 & """ & " & _
"[ANAGRAFICA].[Indirizzo] AS ESEGUITO_DA, " & _



Ottima fonte ;<)
P.S. Se incroci con MPIOA (che in genere non leggo) sarebbe bene avere 
avviso locale.
P.P.S: Ma visto che la query e' di fatto "statica" (non presenta 
parametri, oltre sp1 sp15, che poi sono spazi [a quanto ho capito]) non 
poteva essere fatta direttamente come query?
-- 
ac
y-1=x

 poteva essere fatta direttamente come query?
Intendi una query action? Se non intendi questo, non ho capito. In ogni
caso, serve a preparare una tabella sulla quale, nella stessa procedura,
apro un report di stampa per bollettini di versamento.
Ciao.
eSQueL


Eh ... mi è partito il post ... :) ... cmq, se intendi query action, hai
ragione ma meno ne ho e meglio sto. E' una mia fissa, che probabilmente non
ha gran senso. Ma tant'è :)