Witam, prosze o pomoc, posiadam aplikacje ktora przy starcie laczy sie z baza danych na zewnetrznym serwerze i wyswietla ja w stringgridzie. Oraz druga aplikacje dzieki ktorej eksportuje baze na serwer. Baza jest w postaci pliku *.csv, tam ja edytuje dodaje nowe wpisy. Natepnie aplikacja wczytuje ja do Richedit'a tam nastepuje edycja tekstowa z uzyciem replace (zamiana ';' na tabulator) i zapis do pliku.txt. Gotowa zawartosc pliku .txt jest eksportowana do tabeli w bazie. Obecnie tabela posaida 740 rekordow w postaci (z pliku txt):
552 **** Brak Brak Brak Brak X0395201 **** Brak Brak Tak 100 Brak Brak Brak
553 **** Brak Brak Brak Brak X0395251 **** Brak Brak Tak 100 Brak Brak Brak
554 **** Brak Brak Brak Brak X0695161 **** Brak Brak Tak 100 Brak Brak Brak
555 **** Brak Brak Brak Brak X0695201 **** Brak Brak Tak 100 Brak Brak Brak
556 **** Brak Brak Brak Brak Z000098100 **** Brak Brak Tak 100 Brak Brak Brak
557 **** Brak Brak Brak Brak Z000098120 **** Brak Brak Tak 100 Brak Brak Brak
558 **** Brak Brak Brak Brak Z000098140 **** Brak Brak Tak 100 Brak Brak Brak
559 **** Brak Brak Brak Brak Z000098150 **** Brak Brak Tak 100 Brak Brak Brak
eksport nastepuje przy uzyciu load local data infile,
Problem jest w tym, iz w kliencie po uzyciu select * from nazwa tabeli; wyswietla nie 740 a 724 wpisy ( gubi po drodze 16 wpisow) minnnymi wpis 556.
Na poziomie pliku txt juz po edycji wszystko sie zgadza, w pliku jest 740 wpisow, po eksporcie na serwerze w bazie juz tylko 724, Sprawdizlem plik txt pod katem znakow tabulatory sie zgadzaja, pominiete wpisy nie roznia sie niczym od pozostalych. Co moze byc tego przyczyna i jak sobie z tym poradzic?
Uprzejmie prosze o pomoc,
pozdrawiam,
Michal