Polska MicrosoftSzukajPomocProduktySklepNapisz Do Nas   Microsoft
 
Najlepiej przeglądać z

Microsoft Internet Explorer


Powrót


 

Załącznik A
Zakresy dat przechowywanych w programach Microsoftu

Załącznik B
Zasady określania lat przestępnych

Załącznik C
Rozwiązanie problemów z BIOS-em

Załącznik D
Zalecane zasady postępowania odnośnie roku 2000 dla projektantów aplikacji, programistów i osób testujących

Załącznik E
Jak przygotować aplikację na rok 2000 w Visual Basicu lub Visual FoxPro.

Jak przygotować aplikacje w FoxPro na rok 2000

Załącznik F
Zasady konwersji roku dwucyfrowego na rok czterocyfrowy

Rok 2000: problemy i rozwiązania

Problem roku 2000 – często zadawane pytania

Microsoft a rok 2000


Rok 2000: problemy i rozwiązania

Witryna WWW bazy wiedzy pomocy technicznej: www.microsoft.com/kb/
Często zadawane pytania dotyczące roku 2000: www.microsoft.com/cio/articles/year2000faq.htm

Błędy w produktach Microsoftu związane z rokiem 2000:

<size="2">Oprogramowanie BIOS w pamięci stałej powoduje ustawienie daty na styczeń 1980.
Produkt Błąd Artykuł bazy wiedzy Rozwiązanie (-a) Artykuł bazy wiedzy
brak Ręcznie aktualizować datę systemową przy użyciu polecenia DATE w MS-DOS lub funkcji daty w Panelu sterowania. Przejść na najnowszą wersję Windows NT lub następną wersję Windows 95 (“Memphis”). Szczegóły w artykule Często zadawane pytania dotyczące roku 2000. brak

 

Problemy związane z rokiem 2000:

Produkt Problem Artykuł bazy wiedzy Rozwiązanie (-a) Artykuł bazy wiedzy
Microsoft Access 95 i wersje wcześniejsze Dwucyfrowe skróty roku zawsze oznaczają lata 19xx. Q132067 Wpisywać wszystkie cyfry roku. Ustawić domyślny format daty w Panelu sterującym na wyświetlanie czterech cyfr roku. Przejść na wersję Access 97 lub nowszą, w której lata dwucyfrowe są rozwijane za pomocą biblioteki Automatyzacji OLE Win32. Q155669, Q161345
MS-DOS Polecenie DATE sygnalizuje błąd, jeśli zostanie użyty dwucyfrowy skrót roku. brak Użytkownik przy wpisywaniu daty systemowej po roku 2000 musi podawać wszystkie cyfry roku. brak
MS Excel – wszystkie wersje Funkcja DATE() w arkuszu zamienia zawsze rok dwucyfrowy na rok 19xx. brak Funkcja ta działa dwojako: jeśli zostanie podany parametr year z zakresu 0-1899, zostanie on dodany do najwcześniejszego roku reprezentowanego w Excelu, tj. 1900, co da w wyniku rok z zakresu 1900-3799; jeśli zostanie podany parametr z zakresu 1900-9999, zostanie on przyjęty jako rok faktyczny. zostanie dostarczo-ny w przyszłości
MS Excel – wszystkie wersje Potencjalny błąd w makroprocedurach, które mogą dokonywać konwersji lat dwucyfrowych na lata 19xx. Q73673 Sprawdzić, czy kod makroprocedur obsługuje daty zgodnie z oczekiwaniami użytkownika. Q73673
Internet Explorer 3.0 i wersje wcześniejsze Programiści używający JScriptu (obecnie ECMA Script) mogą zetknąć się z niejednolitym traktowaniem dat przez interpretery JScript Microsoftu i JavaScript Netscape'a. brak Specyfikacja standardu ECMAScript została dopracowana i obecnie jest w pełni implementowana w wersji Internet Explorer 4.0. brak
Visual Basic – wszystkie wersje Potencjalny błąd w aplikacjach, które mogą dokonywać konwersji lat dwucyfrowych na lata 19xx. Jest to bardziej prawdopodobne w aplikacjach 16-bitowych. Q162718 Zalecenia dla programistów w bazie wiedzy. Q162718
Visual C++ wersje1.5-4.2 Funkcja DDX_FieldText() nie działa z obiektami typu CTime podczas wczytywania danych ze źródła danych ODBC. Q110719 Obiekt typu CTime reprezentuje równocześnie datę i czas, wobec czego nie istnieje prosta konwersja, pozwalająca na reprezentowanie obu tych rodzajów informacji w polu wprowadzania danych. Należy zamiast tego używać procedury RFX_DATE(). Q110719, Q114938
Visual C++ (wszystkie wersje) Potencjalny błąd w aplikacjach, które mogą dokonywać konwersji lat dwucyfrowych na lata 19xx. brak Sprawdzić, czy kod aplikacji obsługuje daty zgodnie z oczekiwaniami użytkownika. brak
Visual FoxPro (wszystkie wersje) Potencjalny błąd w aplikacjach, które mogą dokonywać konwersji lat dwucyfrowych na lata 19xx. Q162388 Zalecenia dla programistów w bazie wiedzy. Q162388
Visual InterDev (wszystkie wersje) Potencjalny błąd w aplikacjach WWW, które mogą dokonywać konwersji lat dwucyfrowych na lata 19xx. brak Sprawdzić, czy kod aplikacji obsługuje daty zgodnie z oczekiwaniami użytkownika. brak
Visual J++ (wszystkie wersje) Potencjalny błąd w aplikacjach, które mogą dokonywać konwersji lat dwucyfrowych na lata 19xx. brak Sprawdzić, czy kod aplikacji obsługuje daty zgodnie z oczekiwaniami użytkownika. brak
Visual Studio (wszystkie wersje) Potencjalny błąd w aplikacjach, które mogą dokonywać konwersji lat dwucyfrowych na lata 19xx. brak Sprawdzić, czy kod aplikacji obsługuje daty zgodnie z oczekiwaniami użytkownika. brak
Internet Information Server (systemu Windows NT) – wersja 3.0 i wcześniejsze Programiści używający JScriptu (obecnie ECMA Script) mogą zetknąć się z niejednolitym traktowaniem dat przez interpretery JScript Microsoftu i JavaScript Netscape'a. brak Specyfikacja standardu ECMAScript została dopracowana i obecnie jest w pełni implementowana w wersji Internet Explorer 4.0. brak

Microsoft Corporation© Wszelkie prawa zastrzeżone