» »

[delphi] 2 bazi v eni mreži

[delphi] 2 bazi v eni mreži

seawolf ::

Pozdravljeni!
Zanima me kako bi lahko v eni DBGrid prikazal 2 tabeli.
Se pravi:
Jaz imam 2 bazi npr. baza1.db in baza2.db
In bi rad da bi mi DBGrid1 prikazal vsebino obeh baz.

A mi lahko kdo pove kako bi se dalo to izvest?
Hvala
If anything can go wrong, it will.

luli ::

Skoraj vsak forum ima svoje področje. Menim, da bo za nadaljna vprašanja primernejši http://www.delphi-si.com. Pa ne me narobe razumet.
No verjetno hočeš imeti master->detail zadevo. Pogooglaj malo ali pa povej konkretno za tvoj primer.

seawolf ::

Ja po googlu sm ze iskau pa nisem najdu nic.

cene moj primer j tak:
imam 2 bazi

v obeh je ID kateri j tudi ključ obeh in drugi podatki
rad pa bi da bi mi v DBGrid prikazalo prvo pazo in potem v isti vrsti še drugo bazo in da bi se podatki ujemali po IDju.

se pravu


| BAZA1 | BAZA2 |
__|______________________________________________|_______________________________|__
| | ID | PODATEK1 | PODATEK2 | PODATEK3 | ID | OPIS1 | OPIS2 | OPIS3
|1| 000 nekaj nekaj2 nekaj3 000 drugo1 drugo2 drugo3
|2| 001 aaaa bbb cccc 001 hh gg fff
|3|
|4|
|5|
|6|
|7|


v takem stilui


dodano: razumeti ni nic ker je use zamaklno
If anything can go wrong, it will.

Zgodovina sprememb…

  • spremenilo: seawolf ()

zerox ::

Uporabiš query, ki je npr takšen

SELECT a.*,b.* FROM baza1..tabela a, baza2..tabela b WHERE a.id = b.id

luli ::

Odgovor : http://www.w3schools.com/sql/sql_join.asp
Katero bazo uporabljaš?

zerox ::

join združi tabeli vertikalno,

aaaaaaaa
bbbbbbbb
AAAAAAAA
BBBBBBBB


on pa želi horizontalno

aaaaaaaabbbbbbbb
AAAAAAAABBBBBBBB

seawolf ::

Hvala!
Uspelo mi je.

Moja resitev za morebitne ki to potrebujejo

potrebujes:
DBGrid
Querry
DataSource

v querry pod sql vpises sql stavek ki bazi poveže, data source povežeš z querry prek postavke dataset in dbgrid povežeš z datasource prek postavke datasource
If anything can go wrong, it will.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

MySQL poizvedba iz dveh tabel

Oddelek: Programiranje
101463 (756) MrStein
»

[mysql] kako do takega izpisa?!

Oddelek: Programiranje
71691 (1224) lebdim
»

Uvažanje punBB PB v phpMyAdmin-u

Oddelek: Izdelava spletišč
71462 (1390) Yunai
»

sql težava

Oddelek: Izdelava spletišč
51267 (1017) CaqKa
»

Kakovostne spletne strani !

Oddelek: Izdelava spletišč
162937 (2620) njok

Več podobnih tem