non credo cambi molto tra le due scritture, comunque io faccio sempre il controllo "if .RecordCount > 0" per evitare che mi generi un errore sul do until.



visto che devi associare l'id allora usa l'oggetto DataList, che ha la proprietà BoundColumn alla quale puoi associare l'id dell'elemento.