Podaj zapytanie, jakie przekazujesz do C# (może być kod C#) i daj błąd jaki się pojawia (o ile jest).
DDL uzytych tabel tez by się przydał...
Proszę bardzo:
cmd.CommandText = "USE " + Ogolne.strDBName + "; SELECT A.ID, A.numer_faktury, D.nazwa_kontrahenta, A.miejsce_wystawienia, A.data_wystawienia, A.data_sprzedazy, A.termin_platnosci, A.netto, A.brutto, A.zaplacono, A.wydrukowana, A.dostarczona, A.zablokowana, A.korekta, A.ponaglenie_zaplaty, A.potwierdzenie_platnosci, A.data_utworzenia, B.nazwa_uzytkownika, A.data_modyfikacji, C.nazwa_uzytkownika, A.odbiorca_faktury, A.forma_platnosci, A.numer_konta, A.informacja FROM tabFakturyVatSprzedaz A "+
"LEFT JOIN tabUzytkownicy B ON A.utworzyl_id = B.ID "+
"LEFT JOIN tabUzytkownicy C ON A.zmodyfikowal_id = C.ID " +
"LEFT JOIN tabKontrahenci D ON A.kontrahent_id = D.ID " +
"WHERE A.data_wystawienia BETWEEN @DateFrom AND @DateTo;";
cmd.Parameters.AddWithValue("@DateFrom", strOd);
cmd.Parameters.AddWithValue("@DateTo", strDo);
cmd.Connection = cnn;
MySqlDataReader reader = cmd.ExecuteReader();
...
while (reader.Read())
{
uiID = reader.GetUInt32("ID");
strNumerFaktury = reader.GetString("numer_faktury");
strNazwaKontrahenta = reader.GetString("nazwa_kontrahenta");
strMiejsceWystawienia = reader.GetString("miejsce_wystawienia");
dtDataWystawienia = reader.GetDateTime("data_wystawienia");
dtDataSprzedazy = reader.GetDateTime("data_sprzedazy");
dtTerminPlatnosci = reader.GetDateTime("termin_platnosci");
strNetto = reader.GetString("netto");
strBrutto = reader.GetString("brutto");
strZaplacono = reader.GetString("Zaplacono");
bWydrukowana = false;
bDostarczona = false;
bZablokowana = false;
bKorekta = false;
bPonaglenieZaplaty = false;
bPotwierdzeniePlatnosci = false;
dtDataUtworzenia = reader.GetDateTime("data_utworzenia");
strUtworzyl = reader.GetString("B.nazwa_uzytkownika"); //WYWALA BŁĄD: NIE ZNALEZIONO KOLUMNY O TAKIEJ NAZWIE (bez aliasu widzi kolumnę)
dtDataModyfikacji = reader.GetDateTime("data_modyfikacji");
strZmodyfikowal = reader.GetString("C.nazwa_uzytkownika"); //WYWALA BŁĄD: NIE ZNALEZIONO KOLUMNY O TAKIEJ NAZWIE (bez aliasu widzi kolumnę ale z tabeli B)
strOdbiorcaFaktury = reader.GetString("odbiorca_faktury");
strFormaPlatnosci = reader.GetString("forma_platnosci");
strNumerKonta = reader.GetString("numer_konta");
strInformacja = reader.GetString("informacja");
...