Uzywam MyDaca, wykonuje on zapytania(nie znajac dokladnej tresci).
Czasem bywa tak, ze sprobuje on wykonac dwa razy to samo zapytanie i wtedy pojawia sie duplikat i wyjatek MySQLa w zwiazku z duplikatem.
Czy da sie jakos sprawdzic przed Execute, czy operacja bedize poprawna ?
na razie opakowalem to w try finally, ale moze da sie jakos sprawdzic czy operacja sie powiedzie.
0
0
rozumiem, że mowa o współpracy z MySQL przez MyDACa (chociaż to akurat nie ma znaczenia).
Zamiast INSERT INTO użyj REPLACE INTO i temat załatwiony - sam zadba o aktualizację klucza głównego.
Swoją drogą - moim zdaniem przemyśl koncepcję programu, bo jeżeli nie panujesz nad danymi, które lecą do bazy, to coś "konceptualnie" jest niehalo.