Thread View: pl.comp.lang.delphi.bazy-danych
5 messages
5 total messages
Started by jh
Wed, 21 Oct 2015 00:37
[FireDAC] Jak odczytac alias tabeli dla pola?
Author: jh
Date: Wed, 21 Oct 2015 00:37
Date: Wed, 21 Oct 2015 00:37
13 lines
1342 bytes
1342 bytes
Pełny FireDAC, Delphi 10 Seattle Pro, MSSQL 2014 W parametrach połączenia ExtendedMetadata = True. Potrzebuję dostać alias tabeli dla danego pola za zapytania SQL w TFDQuery. Nie znalazłem go ani w definicjach pól, ani kolumnach tabeli. Zakładając, że f: TFDDatSColumn - to aliasu nie ma w: f.ActualCaption, f.ActualOriginTabName, f.ActualOriginColName, f.Caption, f.OriginTabName, f.OriginColName, f.SourceName, f.Name, f.Table.Name, f.Table.SourceName Co przeoczyłem? jh
Re: [FireDAC] Jak odczytac alias tabeli dla pola?
Author: szemrany
Date: Wed, 21 Oct 2015 13:03
Date: Wed, 21 Oct 2015 13:03
11 lines
1282 bytes
1282 bytes
On Wed, 21 Oct 2015 02:37:56 +0200, jh wrote: > Co przeoczyłem? Może brak parsera SQL w FireDACu? -- howgh szemrany "Trzeba z żywymi naprzód iść, po życie sięgać nowe, a nie w uwiędłych laurów liść z uporem stroić głowę"
Re: [FireDAC] Jak odczytac alias tabeli dla pola?
Author: wloochacz
Date: Thu, 22 Oct 2015 09:07
Date: Thu, 22 Oct 2015 09:07
15 lines
1743 bytes
1743 bytes
W dniu 2015-10-21 o 15:03, szemrany pisze: > On Wed, 21 Oct 2015 02:37:56 +0200, jh wrote: > >> Co przeoczyłem? > Może brak parsera SQL w FireDACu? To też, sam kiedyś o tym pisałem i nie mogę znaleźć... Tak czy inaczej - nie jest to takie oczywiste i nie działało za dobrze. Teraz po prostu nie wiem, bo nie używam - osadziłem sobie SQLParser w Firedacowym Query i mam to (i nie tylko to) załatwione. A co do odpowiedzi na pytanie, sam zobacz: http://www.da-soft.com/forums/anydac-general-english/field-origin.html -- wloochacz
Re: [FireDAC] Jak odczytac alias tabeli dla pola?
Author: jh
Date: Sun, 25 Oct 2015 13:35
Date: Sun, 25 Oct 2015 13:35
10 lines
1434 bytes
1434 bytes
W dniu 2015-10-22 o 11:07, wloochacz pisze: > A co do odpowiedzi na pytanie, sam zobacz: > http://www.da-soft.com/forums/anydac-general-english/field-origin.html Że się zacytuję z pierwszego postu: "Zakładając, że f: TFDDatSColumn..." - niestety to nie działa, aliasu brak. Pozostaje albo jakiś zewnętrzny parser, bo we FireDACowym się nie wyznaję, albo rezygnacja z aliasów, co mi się średnio podoba. jh
Re: [FireDAC] Jak odczytac alias tabeli dla pola?
Author: wloochacz
Date: Mon, 26 Oct 2015 13:31
Date: Mon, 26 Oct 2015 13:31
15 lines
1873 bytes
1873 bytes
W dniu 2015-10-25 o 14:35, jh pisze: > W dniu 2015-10-22 o 11:07, wloochacz pisze: >> A co do odpowiedzi na pytanie, sam zobacz: >> http://www.da-soft.com/forums/anydac-general-english/field-origin.html > > Że się zacytuję z pierwszego postu: "Zakładając, że f: TFDDatSColumn..." > - niestety to nie działa, aliasu brak. Pozostaje albo jakiś zewnętrzny > parser, bo we FireDACowym się nie wyznaję, albo rezygnacja z aliasów, co > mi się średnio podoba. Nie musisz rezygnować z aliasów. Ale nie dostaniesz tej informacji od FireDACa - niestety. I m.in. dlatego wsadziłem do Query parser SQL i już. -- wloochacz
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads