Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages
Started by Tygrysek
Thu, 02 Jun 2011 21:28
MySQL - zapytanie SQL łączące dwie tabele i dwa pola o tej samej nazwie
Author: Tygrysek
Date: Thu, 02 Jun 2011 21:28
Date: Thu, 02 Jun 2011 21:28
17 lines
1774 bytes
1774 bytes
Korzystam w programie MySql Connector/NET i zadaje zapytanie łączące dwie tabele, obydwie mają pole o takiej samej nazwie np. niech to będzie nazwa pola "typ", czyli tabela1 i tabela2 mają obydwie pole, które nazywa się "typ". Wartości pól pobieram poprzez klasę MySqlDataReader: MySqlDataReader reader = null; ... rader["typ"].ToString(); W jaki sposób można dostać się do drugiego pola o nazwie "typ" z drugiej tabeli? Jak wpiszę zapytanie w konsoli sql w wyniku drugi pole typ ma zmienioną nazwę na typ1, jednak w C# tak się nie dzieje i odwołanie przez reader["typ1"] generuje błąd o braku pola o takiej nazwie. Tygrysek
Re: MySQL - zapytanie SQL łączące dwie tabele i dwa pola o tej samej nazwie
Author: Teodor
Date: Fri, 03 Jun 2011 06:28
Date: Fri, 03 Jun 2011 06:28
26 lines
1989 bytes
1989 bytes
Użytkownik "Tygrysek" <kosmos@hehe.pl> napisał w wiadomości news:4de80081$0$2455$65785112@news.neostrada.pl... > Korzystam w programie MySql Connector/NET i zadaje zapytanie łączące dwie > tabele, obydwie mają pole o takiej samej nazwie np. niech to będzie nazwa > pola "typ", czyli tabela1 i tabela2 mają obydwie pole, które nazywa się > "typ". Wartości pól pobieram poprzez klasę MySqlDataReader: > > MySqlDataReader reader = null; > > ... > > rader["typ"].ToString(); > > W jaki sposób można dostać się do drugiego pola o nazwie "typ" z drugiej > tabeli? Jak wpiszę zapytanie w konsoli sql w wyniku drugi pole typ ma > zmienioną nazwę na typ1, jednak w C# tak się nie dzieje i odwołanie przez > reader["typ1"] generuje błąd o braku pola o takiej nazwie. > > Tygrysek To może w zapytaniuu łączącym dwie tabele zmień nazwę pola [typ] w taki sposób, aby nazwa nie powtarzała się. t.
Re: MySQL - zapytanie SQL łączące dwie tabele i dwa pola o tej samej nazwie
Author: Tygrysek
Date: Fri, 03 Jun 2011 18:43
Date: Fri, 03 Jun 2011 18:43
11 lines
1702 bytes
1702 bytes
> To może w zapytaniuu łączącym dwie tabele zmień nazwę pola [typ] w taki > sposób, aby nazwa nie powtarzała się. > > t. To jest oczywiste, chodziło mi jednak o rozwiązanie, które było by wbudowane w MySql Connector/NET, ciężko sobie wyobrazić, by nie było takiej możliwości. Może ktoś coś wie? Tygrysek
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