Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

FB2 Ambiguois field

[es] :: Firebird/Interbase :: FB2 Ambiguois field

[ Pregleda: 2755 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ismilovic
Ivan Smilović
Istra

Član broj: 63197
Poruke: 89
*.adsl.net.t-com.hr.



Profil

icon FB2 Ambiguois field03.12.2007. u 11:22 - pre 198 meseci
Prelazim sa IB na FB2
Zadržao sam sve ADO klase iste, i SQL scripta tabli i domena, ali mi se javlja greška

Ambiguios field name betwen table
RDB$RELATION_CONSTRAINT and table RDB$RELATIONS
RDB$RELATION_NAME

Iskreno - ne znam što što to znači.
Ovo me je (u početku) natjeralo da radim sa IB, ali mi je vrijeme iscurilo i sad nemam kamo
Zahvaljujem na bilo kakvoj pomoći
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.simex-su.co.yu.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: FB2 Ambiguois field03.12.2007. u 11:46 - pre 198 meseci
Objasni situaciju u kojoj ti se javlja navedena greska.
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

ismilovic
Ivan Smilović
Istra

Član broj: 63197
Poruke: 89
*.htnet.hr
Via: [es] mailing liste



Profil

icon Re: FB2 Ambiguois field03.12.2007. u 12:32 - pre 198 meseci
Ovo moram objasnit šire:
Ado klasu (Table, i BdpAdapter sa 4 Command) za tablu generiram iz DataBase
table, pompći nekog svog generatora.
Dio koda iz tog generatora je ovo.
[code]
BdpDataAdapter da = new BdpDataAdapter();
dt = new DataTable(); // glavna dt

dtTableName = cBox.Text;

string cmdString = "SELECT* FROM "+dtTableName;
da.SelectCommand = new BdpCommand(cmdString, ibConn);//Comm;

da.FillSchema(dt, SchemaType.Source); // radi dužine string polja
da.Fill(dt);
[code]
puca na 'da.FillSchema...'
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.simex-su.co.yu.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: FB2 Ambiguois field03.12.2007. u 12:49 - pre 198 meseci
I sistemska tabela RDB$RELATION_CONSTRAINTS i sistemska tabela RDB$RELATIONS sadrze kolonu koja se zove RDB$RELATION_NAME.
U tom fillovanju se verovatno izvrsava ovakav nekakav upit:
Code:
SELECT ... RDB$RELATION_NAME ...
  FROM RDB$RELATION_CONSTRAINTS, RDB$RELATIONS
...

Ovakav upit prolazi na InterBase-u, ali ne prolazi na FireBird-u! Posto se trazena kolona nalazi u dve tabele koje su spomenute u FROM, onda FireBird zahteva da mu se eksplicitno navede iz koje tabele da uzme kolonu! Ne znam da li si u mogucnosti da lociras i prepravis spomenuti upit.
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

ismilovic
Ivan Smilović
Istra

Član broj: 63197
Poruke: 89
*.htnet.hr
Via: [es] mailing liste



Profil

icon Re: FB2 Ambiguois field03.12.2007. u 13:21 - pre 198 meseci
U tabli imam polje sa istim nazivom kao naziv druge tabla - možda tu leži
zec
Inače ne znam kako postavit upit, jer je isti problem kada pokušam kreirat
BdpAdapter preko IDE (povlaćenjem table na formu ...
 
Odgovor na temu

[es] :: Firebird/Interbase :: FB2 Ambiguois field

[ Pregleda: 2755 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.