[ ismilovic @ 06.12.2007. 09:27 ] @
Imam Delphi C# 2005 i FB2
Kako da ih spojim.
- Dali mogu koristiti konekciju koja je bila za IB, sa Interbase Providerom
- kako preko IDE kreirat DataAdapter sa (4) komandana, ako nije moguće može li mi netko 'ustupit' ogledni kod na osnovu koga bi mogao kreirat DA. FB je instaliran. gds32 je ok, IBoConsole ok, preko IDE očitam table i njihova polja, ali ne mogu kreirat DA.
- Sve je OK ali ne radi i što više čitam manje znam, a na nešto konkretno nikako da naiđem
[ darko_sudarov @ 07.12.2007. 10:46 ] @
Ne znam tacno za C# ali verujem da ne moze biti mnogo drugacije od BCB

Ovo je jedna varijanta za konekciju jer ih ima vise u zavisnosti koje komponente koristis

treba ti jedna TSQLConnection komponenta u kojoj definises konekciju

tj-putanju do baze,user name(SYSDBA) ,pass(MASTERKEY), i dijalect(3) i postavis LoginPrompt na false.

Onda za svaku tabelu koju hoces da ocitas ili bilo sta da radis trebaju ti 4 komponente.

1-TSQLDataSet
2-TDataSetProvider
3-TClientDataSet
4-TDataSource

Mada je ovo vise za forum C#.

Inace mislim da nije dobro aplikaciju bas vezati sa odradjenim komponentama za jednu bazu jer ako se javi potreba da program radi i sa drugom vrstom baze(oracle..) mnogo je teze to preraditi kasnije.





[Ovu poruku je menjao darko_sudarov dana 07.12.2007. u 12:00 GMT+1]
[ ismilovic @ 07.12.2007. 18:32 ] @
Nisam riješio ali sam 'prebrodio'
U odnosu na BCB je nešto drukčije. Problem mi je što pomoću IDE ikruženja ne
mogu konstruirat klase (konponente), došao sam do zaključka da je razlog što
koristim isto ime za polje i tablu što se ne sviđa FB-u, ali ja sam ipak
ostao pri svome.
[ darko_sudarov @ 08.12.2007. 09:10 ] @
Citat:
došao sam do zaključka da je razlog što
koristim isto ime za polje i tablu što se ne sviđa FB-u, ...



Malo sam razmisljao o ovome sto kazes,nisam imao vremena da probam ali mislim da to nebi smelo da ima veze tj ako je to tako onda se to moze smatrati kao bug,to barem ja tako mislim.

Evo i probao sam
Code:
 select a.a from a 

nesto drugo kod tebe ne valja ovo zaista radi bez problema.
[ ismilovic @ 09.12.2007. 08:12 ] @
r�^��^r֚~�&k�(u㧡��z���)��g�˧h�n �=��v�i��(1��n�W^�7���%�z
[ ismilovic @ 09.12.2007. 11:14 ] @
Nešto je pošlo po zlu, pa ponavljam

Code:
 select a.a from a 


Ono "a.a" je razlika u odnosu na IB, u IB (a i Paradox preko BDE -
c++Builder) je dovoljno "a"
[ darko_sudarov @ 10.12.2007. 08:32 ] @
http://savage.net.au/SQL/sql-99.bnf.html#xref-SELECT
http://savage.net.au/SQL/
http://scott.yang.id.au/2004/0...select-statements-in-firebird/

http://www.ibexpert.info/docum...20Retrieval/SELECT/117663.html


Mislim da treba ipak da prepravis taj sql jer moze da ti kasnije pravi probleme.
Ili pak promeni naziv polja da se ne zove isto :-)



[Ovu poruku je menjao darko_sudarov dana 10.12.2007. u 09:54 GMT+1]