Obrazek w bazie danych

0

Jak myslicie co lepiej wybrac przy tworzeniu bazy danych z obrazkami ? Mam dwa pomysly :

  1. Przechowywac w bazie w zwyklym polu alpha numeric sciezke do obrazka i po wybraniu rekordu wczytanie do TImage obrazka.
  2. Zapisywanie obrazkow do bazy do pola rekordu typu Graphic i nastepnie wykorzystanie DBImage.

Niestety co do tego drugiego to nie wiem jak wczytac obrazek do bazy i jak powiazac go z DBImage (nie chodzi mi o dodanie obrazka przy edycji rekordu ale dodanie przy tworzeniu rekordu z wykorzystaniem metody Post !). Prosze o sugestie i jezeli lepszy jest sposob drugi to jak to zrealizowac ? Obrazkow bedzie duzo, wiec odpada wczytywanie do pamieci, a zostaje kazdorazowe cztanie z dysku lub bazy.

0

Możesz wykorzystać do tego schowek.

DBImage1.PasteFromClipboard;

0

Możesz wykorzystać do tego schowek.

DBImage1.PasteFromClipboard;

Microsoft? Win32? Programmer's Reference:

The clipboard is user-driven. A window should transfer data to or from the clipboard only in response to a command from the user. A window must not use the clipboard to transfer data without the user's knowledge.

0

The clipboard is user-driven. A window should transfer data to or from the clipboard only in response to a command from the user. A window must not use the clipboard to transfer data without the user's knowledge.

To jak tylko sprostuje wypowiedź Marooned`a (aby niektórzy zrozumieli), że zdanie w tym kontekście znaczy " nie powinien " - gdyż jak wiadomo może to ujemnie wpłynąć na wygodę użytkowania .. a co jeśli ktoś miał w schowku ważne dane - takie rzeczy nie mogą wystąpić! Schowek powinien być "user-only" :)

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