Domanda

Voglio eseguire una query SQL per copiare una riga dal mio tavolo a uno stesso tavolo o in un altro tavolo.

Qualsiasi utilizzo metodo che ho, io alla fine con un messaggio che mi dice qualcosa di simile a "Non è possibile eseguire una query INSERT INTO se contiene un campo multi-valore" (tradotto dal francese) Ho provato ad utilizzare SELECT * INTO, ma il risultato è lo stesso.

Il mio tavolo è per le notizie, che può avere una revisione (da qui la copia fila), e possono avere un attaccamento come ad es. un file pdf.

Quindi, come si / si può copiare una riga che ha un campo di attaccamento?

Grazie

È stato utile?

Soluzione

Non ho Access 2010 a portata di mano in questo momento, ma vi accorgerete che gli allegati sono memorizzati in tabelle di sistema nascoste come singoli record e che è necessario utilizzare quel tavolo per copiare più record, a meno che non si desidera utilizzare VBA.

Più informazioni: http://office.microsoft.com/en-us/access-help/guide-to-multivalued-fields-HA001233722.aspx?pid=CH100645681033
http://msdn.microsoft.com/en-us/library/bb258184.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top