Ĺ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
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