pSychoKiLLer wrote: |
Γιώργο αυτό σκέφτηκα και εγώ αλλα εφόσον δεν έχω PK στον πίνακα είναι πιθανόν να επαναλαμβάνονται.
Κάποιος τρόπος να στέλνω απευθείας το DataRow πισω στο table από το οποίο προήλθε δεν υπάρχει ? |
|
Αν ξεχάσουμε το dataset και φέρουμε το πρόβλημα σε απλή SQL, θεωρητικά μπορεί οι γραμμές να επαναλαμβάνονται, αλλά πρακτικά δεν υπάρχει τρόπος να τις ξεχωρίσεις. Ένας τρόπος είναι να φτιάξεις εσύ το PK που σου λείπει, ενώνοντας όλες τις τιμές σε ένα string, όπως με το τρόπο που ανέφερα πιο πάνω.
Η αξία του να έχεις διπλές και τριπλές εγγραφές μέσα σε ένα πίνακα, χωρίς να μπορείς να τις ξεχωρίσεις μεταξύ τους, είναι μηδενική, και σε θεωρητικό και σε πρακτικό επίπεδο. Δεν μπορείς να τις ξεχωρίσεις ούτε κατά την αναζήτηση, ούτε την ανανέωση και περισσότερο κατά την διαγραφή.
George J.