aktualizacja bazy SQL

Odpowiedz Nowy wątek
2020-02-14 13:20

Rejestracja: 1 rok temu

Ostatnio: 1 dzień temu

0

Witam,

Chcę, żeby podczas uruchamiania programu aktualizowała się moja baza w następujący sposób:

string connectionString = @"Data Source=LENOVO-PC; Initial Catalog=ParcelLocker; Integrated Security = True";

                using (var connection = new SqlConnection(connectionString))
                {
                    connection.Open();

                    string queryDeliveredToHome = "UPDATE Parcels SET PackageStatus='Dostarczona' WHERE ID_Parcel in (select p.id_parcel from parcels p where GETDATE() <= (select(DATEADD(DAY, 6, ppp.DateOfPosting)) as oneDay FROM Parcels ppp where ppp.id_parcel = p.id_parcel and ppp.Delivery='Do domu' )) "; 

                    var commandDeliveredToHome = new SqlCommand(queryDeliveredToHome, connection);

                    using (SqlDataReader reader = commandDeliveredToHome.ExecuteReader()) ;
                }

W przypadku gdy moje podzapytanie nie zwraca żadnego rekordu, wyskakuje błąd. Jak to rozwiązać?

Pozostało 580 znaków

2020-02-14 13:22

Rejestracja: 2 lata temu

Ostatnio: 2 godziny temu

Lokalizacja: Jastrzębie-Zdrój

0

Dobrze by było wiedzieć jaki błąd

Pozostało 580 znaków

2020-02-14 13:26

Rejestracja: 1 rok temu

Ostatnio: 1 dzień temu

0

String or binary data would be truncated.

Pozostało 580 znaków

2020-02-14 13:27

Rejestracja: 2 lata temu

Ostatnio: 2 godziny temu

Lokalizacja: Jastrzębie-Zdrój

Próbujesz update'em wrzucić za dużo znaków niż pozwala ci na to kolumna

Pozostało 580 znaków

2020-02-14 13:29

Rejestracja: 1 rok temu

Ostatnio: 1 dzień temu

0

Dziękuje!

Pozostało 580 znaków

Odpowiedz

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