[C#] Oledb.adapter sprawdzenie czy zwrócono jakiś wynik

0

Witam.
Mam pytanko, czy jedyną metodą na sprawdzenie czy zapytanie do bazy danych zwróciło jakiś wynik jest:


 string zap1 = "SELECT Nr_fakt FROM Faktury_wyslane WHERE Kod_klienta ='" + CfaktDK.Text + "'";
                        adapter = access.Get_From(zap);
                        adapter.Fill(data, "Faktury_wyslane");
                        if (data.Tables["Faktury_wyslane"].Rows.Count > 0) // jak większe od 0 to cos zwróciło

Czy jest jakaś inna możliwość, gdyż adapter.fill, czyli zapelnienie tabeli, zwalnia mi program.

PdR

0

Sproboj skonfigurowac odbc i polaczyc sie przez server explorera i zapuscic recznie to zapytanie. To jest taka reczna robotka ;)

Jesli chodzi Ci konkretnie o kod, to po co chcesz co innego? To bedzie dzialalo swietnie :)

0

no bo wolno chodzi

0

Dopisz do zapytania "LIMIT 1". Jeśli dalej wolno, to znaczy że zwalnia baza a nie adapter.

1 użytkowników online, w tym zalogowanych: 0, gości: 1