• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pobieranie danych z wielu baz danych SQL

Object Storage Arubacloud
0 głosów
197 wizyt
pytanie zadane 5 kwietnia 2022 w C# przez Patryk665 Nowicjusz (170 p.)
Cześć,

Programuję aplikację (c#, WinForms), która odczytuje dane z serwera SQL. Do DataGrid wczytuję nazwy baz danych SQL, które są na serwerze a następnie chciałbym wykonać zapytania SQL do zaznaczonych w DataGrid baz danych.

W jaki sposób mogę pobrać dane z wielu różnych baz danych SQL po kliknięciu buttona?
komentarz 5 kwietnia 2022 przez Velta Maniak (52,370 p.)

Proponowałbym zrobić to równolegle, coś na domiar tego:

List<T> output = new(); // dobierz typ pod pobierane dane
await Task.Run(() =>
{
    IList<string> connectionStrings = /* pobieranie ciągów połączeń z bazami */;
    Parallel.ForEach(connectionStrings, elem =>
    {
        /* pobieranie danych do kolekcji / tworzenie obiektów dla każdego elem z osobna */
    });
});
// wyświetlenie wyjścia z wykonanych zapytań według uznania

 

1 odpowiedź

0 głosów
odpowiedź 5 kwietnia 2022 przez cava96 Gaduła (3,940 p.)
musisz obsłużyć odpowiednie zdarzenie DataGridView (którym wczytasz dane z DataRow), następnie inicjujesz tyle połączeń ile potrzebujesz na podstawie wcześniej pobranych danych :) możesz użyć do tego przykładowo ADO.NET
komentarz 7 kwietnia 2022 przez Patryk665 Nowicjusz (170 p.)
Dzięki za podpowiedź, ale mógłbyś bardziej obrazowo mi to napisać? Jestem początkującym i nie bardzo wiem jak mogę to zrobić. Przede wszystkim chodzi mi o inicjowanie wielu połączeń. Jak przekazać zaznaczone wiersze w DataGridView do stringconnect?

Podobne pytania

0 głosów
1 odpowiedź 120 wizyt
pytanie zadane 12 października 2023 w Offtop przez paweł grabowski Nowicjusz (130 p.)
0 głosów
1 odpowiedź 4,431 wizyt
pytanie zadane 23 września 2021 w Rozwój zawodowy, nauka, praca przez barteku12 Obywatel (1,340 p.)
0 głosów
1 odpowiedź 228 wizyt
pytanie zadane 1 sierpnia 2020 w SQL, bazy danych przez mit2 Nowicjusz (120 p.)

92,634 zapytań

141,505 odpowiedzi

319,883 komentarzy

62,015 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...