Create View ze dvou databází (FireBird a MS SQL)

Autor Téma: Create View ze dvou databází (FireBird a MS SQL)  (Přečteno 302 krát)

Offline sebik

  • Nováček
  • *
  • Příspěvků: 4
  • Karma: 0
Ahoj všem,

lze nějak vytvořit View nad dvěma různými databázemi (FireFird a MS SQL)?
Mám aplikaci v Delphi kde čtu data z MS SQL (ADO) a vlastní data mám v FireBirdu (IBObjects) a potřeboval bych je spojit do jednoho View (mají společně ID takže by šel nějaký JOIN…).
Umíte mě někdo postrčit kde a co hledat?

Díky moc
Sebik

Offline Delfin

  • Guru
  • *****
  • Příspěvků: 1061
  • Karma: 52
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Re:Create View ze dvou databází (FireBird a MS SQL)
« Odpověď #1 kdy: 07-03-2018, 14:16:30 »
Snad bys mohl pres Firebird ODBC vytvorit linkovany server a SQL prikaz spustit na SQL Serveru. Jina moznost je napr. pouzit in-memory dataset a data z obou dataset objektu do nej manualne presypat.
« Poslední změna: 07-03-2018, 14:18:23 od Delfin »
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!

Offline miroB

  • Hrdina
  • ****
  • Příspěvků: 335
  • Karma: 13
    • Verze Delphi: D1,2,3,4,7,2005,2009, XE8,S,B,T10.2.2 Pro
Re:Create View ze dvou databází (FireBird a MS SQL)
« Odpověď #2 kdy: 20-03-2018, 14:29:49 »
Ahoj všem,

lze nějak vytvořit View nad dvěma různými databázemi (FireFird a MS SQL)?
Mám aplikaci v Delphi kde čtu data z MS SQL (ADO) a vlastní data mám v FireBirdu (IBObjects) a potřeboval bych je spojit do jednoho View (mají společně ID takže by šel nějaký JOIN…).
Umíte mě někdo postrčit kde a co hledat?

Díky moc
Sebik
Trochu oneskorene, ale predsa. Nešlo by to pomocou Heterogenous Query?
Vzorový príklad je priamo v Delphi demos:
..\Object Pascal\Database\FireDAC\Samples\Comp Layer\TFDLocalSQL\MegaFMX
Demo síce riešei prípad spojenia SQLite + MS Access. Chcem však veriť, že by to malo fungovať obecne. Najmä ak jednu záložku v programe prezentujú ako "Heterogenous Query (Dyna)"

Offline sebik

  • Nováček
  • *
  • Příspěvků: 4
  • Karma: 0
Re:Create View ze dvou databází (FireBird a MS SQL)
« Odpověď #3 kdy: 21-03-2018, 06:31:01 »
Díky Delfin a jeho radě použít ODBC a linkovaný server jsem to rozchodil a zase se trochu vzdělal  :). Takže hotovo a dík.

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: