Witam,
Szukalem na forum ale sie nie doszukalem, a poniewaz rece mi juz opadaja to postanowilem do Was napisac...
Robie program w ktorym musze miec mozliwosc wyeksportowania i importowania calej bazy danych z mysql'a, o ile eksport idzie bezproblemowo o tyle z importem juz nie jest tak latwo, robie to w ten sposob, ze przy eksporcie do pliku zapisuje cale instrukcje sql'owe, a potem tylko robie normalny odczyt pliku i uruchamiam sql'a, problem pojawia sie w chwili gdy w odczytanej lini z pliku znajduje sie zarowno znak ` jak i : (niby apostrof ale ten kolo jedynki na klawiaturze alfanumerycznej, i dwukropek) jesli w lini wystapi sam dwukropek, to nie ma problemu, jesli wystapi sam apostrof, to tez nie ma problemu, jesli natomiast w lini wystapia oba te znaki to juz jest zle, przykladowy insert:
INSERT INTO "pytanie" VALUES ("1","Alfabet Morse`a jest:","fajny","niepotrzebny","beznadziejny","zadko uzywany");
a tutaj kod ktory ma go wsadzic do bazy
assignfile(plik, nazwa2);
reset(plik);
while not eof(plik) do
begin
Form1.Query1.Close;
Form1.Query1.SQL.Clear;
readln (plik, lan);
Form1.Query1.SQL.Add(lan);
Form1.Query1.ExecSQL;
end;
closefile(plik);
pomijam fakt ze mecze sie strasznie aby moc uzywac wlasnie znakow typu apostrof, i dlatego uzywam wlasnie tego znaku kolo liczby 1...
prosze o jakiekolwiek info od bardziej zaawansowanych userow tego forum, bo juz normalnie mi rece opadaja...