Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

Update su una query con doppioni

$
0
0

Salve sto creando un programma in grado di leggere e modificare qualsiasi file access in formato MDB. Una sorta di Access in tutto e per tutto.

Il lavoro procede bene se non che utilizzando le SQL per modificare una tabella non so in che modo fare per eseguire un UPDATE su un solo record. Mi spiego meglio se ci fossero ipoteticamente in una tabella dei record COMPLETAMENTE uguali, vorrei che solo uno dei due venga modificato, non tutti e due. PREMETTO CHE VOGLIO USARE SOLO ADO E LE SQL. Ovviamente sarei in grado di fare la stessa cosa inserendo ed eliminando usando (INSERT E DELETE) in caso di doppi, salvandone i dati in delle array (IN SOMMA AGGIUSTANDOMI ALLA BUONA). Ma sono sicuro che posso fare lo stesso con l'utilizzo del solo UPDATE.

Ho provato per varie ore, con codici di questo tipo:

 

UPDATE TX_Master_PCBA SET TIMESTAMP2 ='2013-12-12 15:40:31.593', G_FIELD='0000'WHERE TIMESTAMP2 IN(SELECTTOP1 TIMESTAMP2 FROM TX_Master_PCBA WHERE SERIAL_NO='0500030309'ORDERBY TIMESTAMP2 DESC-- You need to decide what column you want to sort on
Trovati  in rete e riordinati a seconda della situazione. Purtroppo il SET ROWCOLUMN non può funzionare da quello che ho capito navigando in rete. Devo necessariamente fare un TOP 1 all'interno di un UPDATE. Il problema è che query che faccio mi modifica tantissimi records e non solo uno. 
Prima di postare la query su cui faccio le prove (CHE È ENORME), vorrei sapere se ci fosse una via più semplice dato che il problema di per se è banale.
Grazie per gli eventuali aiuti.

 


Viewing all articles
Browse latest Browse all 2212

Trending Articles


HOY PANGIT, MAGBAYAD KA!


Henry el monstruo feliz para colorear e imprimir


Dama y vagabundo para pintar


Girasoles para colorear


Good Morning Quotes


RE: Mutton Pies (jameskoiman)


Hagibis (1946) by Francisco V. Coching


Ka riam ka beit bad ka por riam


Vimeo Create - Video Maker & Editor 1.6.0 by Vimeo Inc


Vimeo 3.42.1 by Vimeo Inc