72 messaggi dal 21 settembre 2002
In base alla mia esperienza consiglio:
1) caso di motore database ms SQL7 o ACCESS
usuale aggiunta di record con la sintassi:
rs.addnew;
si caricano i campi con i valori e quindi
rs.update.
dopo si opera un posizionamento all'ultimo record inserito
rs.bookmark=rs.lastmodified
e nel campo rs("contatore"), ammesso che il campo ad incremento automatico sia contatore, si trova l'id desiderato.

2) caso di mysql
ora non è possibile usare i bookmark perchè tale proprietà
non è supportata da musql allora si fa così.
dopo avere inserito il nuovo record occorre passare il seguente comando sql
SELECT FROM nometabella WHERE contatore IS NULL
e si punta la recor appena immesso.
ovviamente rs("contatore") conterrà l'ID in questione.

3) su ORACLE non saprei perchè comincerò la sperimetazione a breve

Ciao.

P.S.) nel caso 1 assicurati che il tipo di recordset o resultset cha stai usando possiedela prorietà bookmark (in pratica basta testare il valore rs.bookmarkable e vedre se è vero o flaso.

Ciao e fammi sapere

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.