cutoff
2009-01-03 19:12:26 UTC
Ciao,
ho un'applicazione che usa come base dati un db access.
Mi sembra di aver capito che con access non è possibile creare
viste(spero di sbagliare)per cui sono qui a chiedervi come potrei
risolvere un problema non potendole utilizzare.
Allora premesso che non posso MODIFICARE LE TABELLE .....
Eseguo una query di select su una tabella del db, la quale mi
restituisce dei record.(Es: select nome, cognome from nomi where sesso
='M').Ora
ho la necessita di associare ad ognuno di questi record che mi sono
stati restituiti, un numero progressivo(ID) in modo
da ottenere una cosa del genere :
Primo record 1 - Paolo Rossi
Secondo record 2 - Antonio Brighi
..................................
500esimo record 500 - Vito Alci
Infine questi record cosi composti (ID,nome, cognome)dovrei salvarli
in una tabella temporanea,in quanto le successive operazioni di
interrogazione del db dovranno avvenire considerando il numero
progressivo che ho associato(id).
(Es: select * from tabellaAppoggio where ID between 4772 and 3391)
Come posso fare per aggirare il problema?
Grazie
Nik
ho un'applicazione che usa come base dati un db access.
Mi sembra di aver capito che con access non è possibile creare
viste(spero di sbagliare)per cui sono qui a chiedervi come potrei
risolvere un problema non potendole utilizzare.
Allora premesso che non posso MODIFICARE LE TABELLE .....
Eseguo una query di select su una tabella del db, la quale mi
restituisce dei record.(Es: select nome, cognome from nomi where sesso
='M').Ora
ho la necessita di associare ad ognuno di questi record che mi sono
stati restituiti, un numero progressivo(ID) in modo
da ottenere una cosa del genere :
Primo record 1 - Paolo Rossi
Secondo record 2 - Antonio Brighi
..................................
500esimo record 500 - Vito Alci
Infine questi record cosi composti (ID,nome, cognome)dovrei salvarli
in una tabella temporanea,in quanto le successive operazioni di
interrogazione del db dovranno avvenire considerando il numero
progressivo che ho associato(id).
(Es: select * from tabellaAppoggio where ID between 4772 and 3391)
Come posso fare per aggirare il problema?
Grazie
Nik