Jak wstawiać/odczytywać tekst to pola typu BLOB w bazi

0

Witam. Założyłem już ten temat na bazach danych, ale powtórzę i na tym forum. Pierwszy raz piszę bazę danych i kompletnie nie wiem jak rozwiązać takie zagadnienie: baza(w Interbase) ma tabelę USZKODZENIA, gdzie jedną z kolumn jest kolumna o nazwie OPIS. Nadałem jej typ BLOB żeby móc wpisywać w to pole dowolnie długi tekst. Ale nie wiem jak używając Delphi do projektowania interface'u 'nawiązać kontakt' z tym polem. Umieściłem DBMemo1 (może być coś innego) i teraz chcę zrobić najprostszą rzecz pod słońcem: po wypełnieniu Memo danymi chcę je zapisać do kolumny OPIS w odpowiednim wierszu. Analogicznie chcę obsłużyć wczytywanie z bazy na Memo. Proszę o radę.

0

a ja się tak zapytam - czy pola BLOB to nie służą do przechowywania obiektów binarnych np. obrazków, a nie tekstu? Do tekstu masz odpowiednie pola TINYTEXT, TEXT, MEDIUMTEXT i LONGTEXT...

0

a ja się tak zapytam - czy pola BLOB to nie służą do przechowywania obiektów binarnych np. obrazków, a nie tekstu? Do tekstu masz odpowiednie pola TINYTEXT, TEXT, MEDIUMTEXT i LONGTEXT...

Święta racja, jak najbardziej że służą. Ale wydaje mi się (a nawet jestem o tym przekonany) że skoro mogą przechowywać obrazki to mogą również przechowywać inne pliki binarne, np. tekstowe. A jeśli chodzi o pola typu LOGTEXT to obawiam się że w Interbase (SQL) nie ma takich pól-przynajmniej dopóki ktoś mi nie udowodni że jest inaczej. Są za to BLOBY które mogą być typu tekstowego. A ja i tak nie wiem jak je obsługiwać ;-(

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