Wątek przeniesiony 2023-02-10 20:46 z PHP przez Riddle.

Problem z wyszukiwaniem w programie firmowym

0

Witam,

Posiadamy program do reklamacji, który od dnia dzisiejszego wysypuje się w sytuacji wpisywania czegokolwiek w polu "Szukaj"

Unable to convert MySQL data/time value to System.DateTime

Co zrobić w tej sytuacji? Na internecie znalazłem kilka rozwiązań, nic nie pomaga chyba że coś źle robię. Wybaczcie za brak szczegółów ale nawet nie wiem co napisać więcej bo totalnie się na tym nie znam.

Po kliknięciu w 1 błąd OK wyskakuje kolejny jak na screen:

screenshot-20230210204532.png

Cały program cały czas działał i nic nie było zmieniane, od dzisiaj jest taki błąd tylko podczas szukania, wszystko inne działa prawidłowo. Jeśli ktoś byłby chętny pomóc i potrzebuje więcej, informacji, proszę o info jakich a na pewno wszystko wrzucę, z góry dziękuję za pomoc.

Pozdrawiam

3

Post chyba powinien być w dziale C# i .NET, bo to Windows Formsy. Najprościej byłoby znaleźć autora programu i zlecić mu naprawienie błędów. Jeśli go nie ma, to pytanie czy jesteś w posiadaniu kodów źródłowych, plików konfiguracyjnych i dostępów do bazy danych? Być może wystarczy zmienić konfigurację połączenia do MySQL, choć w najgorszym przypadku trzeba będzie naprawić błąd w kodzie i kompilować jeszcze raz aplikację.

1
warnn napisał(a):

Cały program cały czas działał i nic nie było zmieniane, od dzisiaj jest taki błąd tylko podczas szukania, wszystko inne działa prawidłowo. Jeśli ktoś byłby chętny pomóc i potrzebuje więcej, informacji, proszę o info jakich a na pewno wszystko wrzucę, z góry dziękuję za pomoc.

Dobrze byłoby, gdybyś odpowiedział na pytania:

  • Czy jest dostęp do kodu źródłowego i dostęp do bazy danych, i jest szansa żeby skompilować taki program od nowa, czy jesteście tylko w posiadaniu już skompilowanego programu?
  • Czy były wprowadzane jakieś zmiany, przeniesienie bazy na inny server, aktualizacja systemu operacyjnego, jakiekolwiek inne zmiany?
4

Powodem wystąpienia pierwszego błędu jest zmiana formatu daty w systemie, w bazie, albo umieszczenie w bazie jakiejś błędnej wartości daty.

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