Wykrywanie Duplicate key w MyDac

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1