ďťż

Ładny brzuch

Witam, co mam zrobić żeby do dbgrid wczytać dwie tabele, np. wczytuje 3 kolumny z tabeli o nazwie xxx, następnie wczytuje tabelę yyy (całą) i puźniej znowu z tabeli xxx, ale już całość.



select * from xxx limit=3

select * from yyy

select * from xxx

Dzięki za odpowiedź Einzeinbleth.

A mam jeszcze jedno pytanie związane z bazami, nie chciałem zakładać nowego tematu wiec piszę tutaj. A jak z bazy wyświetlić obrazek (.jpg), chodzi mi o to że w bazie mam to w postaci danych tekstowych, które mają takie same wartości jak nazwy obrazków. Czyli np. mam wpis "rys1a" to obrazek nazywa się "rys1a.jpg". Baza i obrazki są w innych folderach.


Dzięki za odpowiedź Einzeinbleth.

A mam jeszcze jedno pytanie związane z bazami, nie chciałem zakładać nowego tematu wiec piszę tutaj. A jak z bazy wyświetlić obrazek (.jpg), chodzi mi o to że w bazie mam to w postaci danych tekstowych, które mają takie same wartości jak nazwy obrazków. Czyli np. mam wpis "rys1a" to obrazek nazywa się "rys1a.jpg". Baza i obrazki są w innych folderach.



Hm baza to baza nie wiem co ma do folderow.. rozumiem ze nadal w delphi?
Now wiec pobierasz ten wpis z bazy, jakas zmienna string wypelniasz tym wpisem, potem zmienna:=zmienna+'.jpg'; i
image.picture.loadfromfile('katalog_rysunkow\'+zmienna); w uses dodajac jpeg [jesli to ma byc plik jpeg]. O ile dobrze zrozumialem, bo jesli w bazie jest przechowywany rysunek, nie jego nazwa to juz nie do mnie, nie wiem jak w delphi takie rzeczy wypakowac z bazy danych. Wiem ze wtedy sie przechowuje pod postacia ascii [prawda?] w zmiennej typu blob.

Aha ale dokładnie chodzi mi o to, że po kliknięciu na jeden z wpisów w DBGrid, żeby w nowym oknie wyświetlił się obrazek wczytany z bazy, bo mam ich ponad 1000 w bazie i nie wiem jak zrobić żeby w DBGrid po kliknięciu na poszczególny element, w nowym oknie wyświetliły się informacjie specyficzne tylko dla niego.
Użytkownik d_hustler edytował ten post 02 listopad 2005, 21:50
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •