SQL3100W | Kolumna numer "<numer_kolumny>" (zidentyfikowana jako "<nazwa>") w wyjściowym pliku w formacie DEL przekracza 254 bajty. |
Objaśnienie: Długość albo maksymalna długość podanej kolumny wyjściowej przekracza 254 bajty. Kolumny większe niż 254 nie są obsługiwane przez niektóre inne produkty.
Pole zostaje wyeksportowane w całości.
Działanie użytkownika: Jeśli plik wyjściowy nie może być przetworzony przez inny produkt, wyeksportuj tylko podłańcuch niepoprawnej kolumny, przedefiniuj tabelę lub ręcznie obetnij dane w kolumnie DEL.
SQL3101W | W kolumnie "<numer_kolumny>", w wierszu "<numer_wiersza>" znaleziono ogranicznik łańcucha znaków. |
Objaśnienie: System umieszcza eksportowane łańcuchy znaków między ogranicznikami łańcuchów znaków, ale znalazł łańcuch znaków, który już ma ogranicznik.
Łańcuch znaków zostanie ujęty w ograniczniki. Użycie tego łańcucha w przyszłości spowoduje wrażenie obcięcia łańcucha. Przetwarzanie może być kontynuowane.
Działanie użytkownika: Przejrzyj dane dla danej kolumny i wiersza w tabeli lub pliku wyjściowym. Aby uniknąć utraty danych, zmień ogranicznik znaków na jakiś znak, który nie występuje w danych.
SQL3102W | Liczba kolumn w parametrze METHOD jest większa niż liczba kolumn w parametrze Action String (np. "REPLACE into..."). |
Objaśnienie: Liczba kolumn pobranych z pliku lub tabeli wejściowej jest większa niż liczba kolumn, które mają być umieszczone w tabeli lub pliku wyjściowym.
Przetworzone zostaną tylko dane dla kolumn wskazanych w tabeli lub pliku wyjściowym. Dane w nadmiarowych kolumnach wejściowych nie będą przetworzone.
Działanie użytkownika: Przejrzyj dane w tabeli lub pliku wyjściowym.
SQL3103W | Liczba kolumn w parametrze METHOD jest mniejsza niż liczba kolumn w parametrze Action String (np. "REPLACE into..."). |
Objaśnienie: Liczba kolumn pobranych z pliku lub tabeli wejściowej jest mniejsza niż liczba kolumn do umieszczenia w tabeli lub pliku wyjściowym.
Przetworzone zostaną tylko dane dla kolumn wskazanych w tabeli lub pliku wyjściowym. Dane w nadmiarowych kolumnach wyjściowych nie będą przetwarzane.
Działanie użytkownika: Przejrzyj dane w tabeli lub pliku wyjściowym.
SQL3104N | Program narzędziowy Export rozpoczyna eksportowanie danych do pliku "<nazwa>". |
Objaśnienie: Jest to zwykły komunikat o rozpoczęciu przetwarzania.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3105N | Program narzędziowy Export zakończył eksportowanie "<liczba>" wierszy. |
Objaśnienie: Jest to podsumowujący komunikat dla eksportującego programu narzędziowego, który jest umieszczany na końcu zbioru komunikatów. Komunikat ten podaje ile wierszy będących wynikiem instrukcji SELECT zostało przetworzonych, zanim eksportujący program narzędziowy zakończył działanie.
Działanie użytkownika: Jeśli program narzędziowy zwrócił sqlcode 0, nie jest wymagane żadne działanie. Jeśli zwrócił sqlcode 3107, sprawdź plik komunikatów pod kątem ostrzeżeń, które wystąpiły podczas eksportu i wprowadź ponownie komendę, jeśli jest to pożądane. Jeśli zwrócił ujemną wartość sqlcode, wystąpił błąd podczas eksportu i plik danych może nie zawierać wszystkich żądanych danych. Komenda powinna zostać powtórzona po poprawieniu błędu.
SQL3106N | Podczas formatowania komunikatu dla pliku komunikatów wystąpił błąd. |
Objaśnienie: Komunikat o błędzie może być niekompletny lub niepoprawnie sformatowany.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3107W | W pliku komunikatów znajduje się co najmniej jedno ostrzeżenie. |
Objaśnienie: Odebrano co najmniej jedno ostrzeżenie podczas przetwarzania.
Ostrzeżenie to nie ma wpływu na przetwarzanie.
Działanie użytkownika: Przejrzyj ostrzeżenie w pliku komunikatów.
SQL3108W | Nie można uzyskać dostępu do pliku, do którego odwołuje się wartość DATALINK w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>". Kod przyczyny = "<kod-przyczyny>". |
Objaśnienie: Możliwe przyczyny wystąpienia tego komunikatu zależą od wartości "<kod-przyczyny>":
Działanie użytkownika: Działanie zależy od kodu przyczyny "<kod-przyczyny>":
SQL3109N | Program narzędziowy rozpoczyna ładowanie danych z pliku "<nazwa>". |
Objaśnienie: Jest to zwykły komunikat o rozpoczęciu przetwarzania. Komunikat może wskazywać na nazwę tymczasowego pliku utworzonego na serwerze, a nie pliku źródłowego.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3110N | Program narzędziowy zakończył przetwarzanie. Z pliku wejściowego odczytano "<liczba>" wierszy. |
Objaśnienie: Jest to zwykły komunikat zakończenia.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3111C | Wystąpił błąd we/wy podczas zamykania pliku danych wejściowych. |
Objaśnienie: Wystąpił błąd systemowy we/wy podczas zamykania pliku danych wejściowych. Błąd ten może dotyczyć problemu albo na kliencie, albo na serwerze.
Plik nie zostaje zamknięty.
Działanie użytkownika: Sprawdź plik wejściowy pod kątem błędu we/wy.
SQL3112W | Podano mniej kolumn pliku wejściowego niż kolumn bazy danych. |
Objaśnienie: Podano mniej kolumn w pliku wejściowym niż w tabeli wyjściowej. Ponieważ dodatkowe kolumny w tabeli są zdefiniowane jako dopuszczające brak wartości, kolumny te zostaną wypełnione wartościami null.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3113W | Typ danych "<typ>" kolumny "<nazwa>" bazy danych jest niezgodny z plikiem formatu. Do tej kolumny zostaną wstawione wartości null. |
Objaśnienie: Typ kolumny bazy danych jest niepoprawny dla tego pliku. Ponieważ kolumna dopuszcza brak wartości, zostają wstawione wartości null.
Do wskazanej kolumny zostaną wstawione wartości null.
Działanie użytkownika: Jeśli dla kolumny wartości null nie są dopuszczalne, wykonaj jedną z następujących czynności:
SQL3114W | Niektóre dane następujące po "<tekst>" w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" nie zostały załadowane. |
Objaśnienie: Pewne dane w podanym wierszu i kolumnie nie zostały załadowane, prawdopodobnie dlatego, że kolumna zawiera następujące dane:
Tekst, który został załadowany, jest podany w elemencie "<tekst>".
Zawartość pola może być niekompletna.
Działanie użytkownika: Porównaj wartość w tabeli wyjściowej z plikiem wejściowym. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3115W | Wartość pola rozpoczynająca się od "<tekst>" w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" jest dłuższa niż najdłuższa dozwolona kolumna tabeli. Wartość została obcięta. |
Objaśnienie: Wartość pola jest dłuższa niż 32700 bajtów.
Wartość została obcięta po 32700 bajtach.
Działanie użytkownika: Porównaj wartość w tabeli wyjściowej z plikiem wejściowym. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli. Sprawdź, czy nie ma błędnych (niesparowanych) ograniczników łańcuchów znakowych.
SQL3116W | W wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" brak wartości pola, a kolumna docelowa nie dopuszcza braku wartości. |
Objaśnienie: Wystąpiła wartość null w pliku wejściowym. Ponieważ kolumna docelowa nie dopuszcza braku wartości, nie może być załadowana.
Dla plików innych niż pliki ASCII, wartość numeru kolumny podaje pole w wierszu, gdzie brak danych. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu brakujących danych.
Wiersz nie został załadowany.
Działanie użytkownika: Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3117W | Wartość w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" nie może zostać przekształcona do wartości SMALLINT. Załadowano wartość null. |
Objaśnienie: Wartość w podanym polu nie może zostać przekształcona do wartości SMALLINT. Mogła wystąpić niezgodność typów danych. Wartość może być większa niż 2-bajtowa liczba całkowita.
Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Załadowano wartość null.
Działanie użytkownika: Sprawdź wartość wejściową. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3118W | Wartość w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" nie może zostać przekształcona do wartości SMALLINT, a kolumna docelowa nie dopuszcza braku wartości. Wiersz nie został załadowany. |
Objaśnienie: Wartość w podanym polu nie może zostać przekształcona do wartości SMALLINT. Mogła wystąpić niezgodność typów danych. Wartość może być większa niż 2-bajtowa liczba całkowita. Nie można załadować wartości null, ponieważ kolumna docelowa nie dopuszcza takich wartości.
Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Wiersz nie został załadowany.
Działanie użytkownika: Popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3119W | Wartość w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" nie może zostać przekształcona do wartości INTEGER. Załadowano wartość null. |
Objaśnienie: Mogła wystąpić niezgodność danych, ponieważ wartość w podanym polu nie może zostać przekształcona do wartości INTEGER.
Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Załadowano wartość null.
Działanie użytkownika: Sprawdź wartość wejściową. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3120W | Wartość w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" nie może zostać przekształcona do wartości INTEGER, a kolumna docelowa nie dopuszcza braku wartości. Wiersz nie został załadowany. |
Objaśnienie: Mogła wystąpić niezgodność danych, ponieważ wartość w podanym polu nie może zostać przekształcona do wartości INTEGER. Nie można załadować wartości null, ponieważ kolumna docelowa nie dopuszcza takich wartości.
Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Wiersz nie został załadowany.
Działanie użytkownika: Popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3121W | Wartość w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" nie może zostać przekształcona do wartości FLOAT. Załadowano wartość null. |
Objaśnienie: Wartość w podanym polu nie może zostać przekształcona do wartości FLOAT. Mogła wystąpić niezgodność typów danych.
Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Załadowano wartość null.
Działanie użytkownika: Sprawdź wartość wejściową. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3122W | Wartość w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" nie może zostać przekształcona do wartości FLOAT, a kolumna docelowa nie dopuszcza braku wartości. Wiersz nie został załadowany. |
Objaśnienie: Wartość w podanym polu nie może zostać przekształcona do wartości FLOAT. Mogła wystąpić niezgodność typów danych. Nie można załadować wartości null, ponieważ kolumna docelowa nie dopuszcza takich wartości.
Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Wiersz nie został załadowany.
Działanie użytkownika: Popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3123W | Wartość w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" nie może zostać przekształcona do wartości PACKED DECIMAL. Załadowano wartość null. |
Objaśnienie: Wartość w podanym polu nie może zostać przekształcona do wartości PACKED DECIMAL. Mogła wystąpić niezgodność typów danych.
Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Załadowano wartość null.
Działanie użytkownika: Sprawdź wartość wejściową. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3124W | Wartość w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" nie może zostać przekształcona do wartości PACKED DECIMAL, a kolumna docelowa nie dopuszcza braku wartości. Wiersz nie został załadowany. |
Objaśnienie: Wartość w podanym polu nie może zostać przekształcona do wartości PACKED DECIMAL. Mogła wystąpić niezgodność typów danych. Nie można załadować wartości null, ponieważ kolumna docelowa nie dopuszcza takich wartości.
Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Wiersz nie został załadowany.
Działanie użytkownika: Popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3125W | Dane znakowe w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" zostały obcięte, ponieważ dane są dłuższe niż docelowa kolumna bazy danych. |
Objaśnienie: Długość danych pola w pliku wejściowym była dłuższa niż długość pola bazy danych, dokąd jest ono ładowane.
Dane znakowe zostały obcięte.
Działanie użytkownika: Porównaj wartość w tabeli wyjściowej z plikiem wejściowym. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli. Szerokość kolumny bazy danych nie może zostać zwiększona. Jeśli to konieczne, zdefiniuj nową tabelę z szerszymi kolumnami i powtórz proces.
SQL3128W | Pole zawierające dane "<dane>" w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" zostało obcięte do szerokości pola DATE, ponieważ dane są dłuższe niż kolumna bazy danych. |
Objaśnienie: Wartość daty w podanym polu jest dłuższa niż reprezentacja daty w postaci łańcucha.
Wartość daty zostaje obcięta, tak aby mieściła się w tabeli.
Działanie użytkownika: Porównaj wartość w tabeli wyjściowej z plikiem wejściowym. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3129W | Pole typu data, godzina lub datownik zawierające "<tekst>" w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" zostało wypełnione znakami odstępu. |
Objaśnienie: Dane pola w pliku wejściowym były krótsze niż kolumna bazy danych.
Dane po prawej zostają uzupełnione odstępami.
Działanie użytkownika: Porównaj wartość w tabeli wyjściowej z plikiem wejściowym. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3130W | Pole zawierające "<dane>" w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" zostało obcięte do szerokości pola TIME, ponieważ dane są dłuższe niż kolumna bazy danych. |
Objaśnienie: Wartość godziny w podanym polu jest dłuższa niż reprezentacja godziny w postaci łańcucha.
Wartość godziny zostaje obcięta, tak aby mieściła się w tabeli.
Działanie użytkownika: Porównaj wartość w tabeli wyjściowej z plikiem wejściowym. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3131W | Pole zawierające "<dane>" w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" zostało obcięte do szerokości pola TIMESTAMP, ponieważ dane są dłuższe niż kolumna bazy danych. |
Objaśnienie: Wartość datownika w podanym polu jest dłuższa niż reprezentacja datownika w postaci łańcucha.
Wartość datownika zostaje obcięta, tak aby mieściła się w tabeli.
Działanie użytkownika: Porównaj wartość w tabeli wyjściowej z plikiem wejściowym. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3132W | Dane znakowe w kolumnie "<kolumna>" zostaną obcięte do wielkości "<wielkość>". |
Objaśnienie: Kolumna danych znakowych definiowała wielkość, która jest dłuższa niż najdłuższa domyślna kolumna znakowa, która może być eksportowana; każda z wartości zostanie obcięta do podanej wielkości.
Na przykład domyślnie zostanie wyeksportowanych tylko pierwszych SQL_LONGMAX bajtów kolumny LOB. Jeśli ma zostać wyeksportowana cała kolumna LOB, parametr LOBSINFILE musi zostać podane w modyfikatorze typu pliku, a każda kolumna LOB zostanie zachowana w oddzielnym pliku.
Działanie użytkownika: Jest to tylko ostrzeżenie. Nie jest wymagane żadne działanie.
SQL3133W | Pole w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" zawiera niepoprawną wartość DATALINK. Załadowano wartość null. |
Objaśnienie: Wartość DATALINK w podanym polu jest niepoprawna. Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Załadowano wartość null.
Działanie użytkownika: Sprawdź wartość wejściową. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3134W | Pole w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" zawiera niepoprawną wartość DATALINK, a kolumna docelowa nie dopuszcza braku wartości. Wiersz nie został załadowany. |
Objaśnienie: Wartość DATALINK w podanym polu jest niepoprawna. Dla plików ASCII z ogranicznikami (DEL) numer kolumny określa pole w wierszu, które zawiera problematyczną wartość. Dla plików ASCII numer kolumny określa położenie w wierszu bajtu, w którym rozpoczyna się problematyczna wartość.
Działanie użytkownika: Sprawdź wartość wejściową. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę.
SQL3135N | Liczba kolumn w parametrze METHOD jest większa niż liczba kolumn w tabeli docelowej. |
Objaśnienie: Liczba kolumn danych w parametrze METHOD musi być mniejsza lub równa liczbie kolumn danych w tabeli bieżącej.
Działanie użytkownika: Określ poprawną liczbę kolumn wejściowych w parametrze METHOD, a następnie wprowadź ponownie komendę.
SQL3137W | Wiersz "<numer_wiersza>" jest zbyt krótki. Brak co najmniej jednej wartości wejściowej ładowanej do kolumny bazy danych nie dopuszczającej braku wartości. Wiersz nie został załadowany. |
Objaśnienie: Jeśli ładujesz z pliku ASCII z ogranicznikami, wiersz zawiera zbyt mało pól. Jeśli ładujesz z pliku ASCII bez ograniczników, wiersz zawiera zbyt mało bajtów danych. Brak wartości wejściowej dla co najmniej jednej kolumny docelowej nie dopuszczającej brak wartości.
Wiersz nie został załadowany.
Działanie użytkownika: Zbadaj plik wejściowy i zawartość tabeli docelowej. Popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3138W | Osiągnięto koniec pliku danych wejściowych, ale nie znaleziono kończącego ogranicznika łańcucha znakowego. |
Objaśnienie: Osiągnięto koniec pliku danych wejściowych, ale w pliku brak kończącego ogranicznika łańcucha znakowego.
Na końcu danych powinien się znajdować zamykający ogranicznik łańcucha znakowego.
Działanie użytkownika: Porównaj wartość w tabeli wyjściowej z plikiem wejściowym. Jeśli to konieczne, popraw plik wejściowy i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3139W | Podczas rozłączania się programu narzędziowego z bazą danych wystąpił błąd "<błąd>". |
Objaśnienie: Program narzędziowy IMPORT lub EXPORT nie mógł odłączyć się od bazy danych.
Dane wyjściowe mogą być niekompletne.
Działanie użytkownika: Skorzystaj z numeru błędu podanego w komunikacie, aby dokładnie określić błąd.
SQL3142W | Nagłówek kolumny "<numer_kolumny>" zostaje obcięty do 240 bajtów. |
Objaśnienie: Programy LOTUS 1-2-3** i Symphony** mają limit 240 bajtów dla rekordów etykiety. Nagłówek kolumny większy niż 240 bajtów przed wyeksportowaniem zostanie obcięty do 240 bajtów.
Nagłówek kolumny zostaje obcięty. Przetwarzanie jest kontynuowane.
Działanie użytkownika: Sprawdź, czy nagłówki kolumn mają 240 bajtów lub mniej. Sprawdź, czy nie wystąpiły błędy w podawaniu nazw kolumn w pliku formatu wyjściowego arkusza kalkulacyjnego (WSF).
SQL3143W | Maksymalna długość kolumny "<numer_kolumny>" o zmiennej długości przekracza ograniczenie 240 bajtów. Dane z kolumny mogą zostać obcięte. |
Objaśnienie: Programy LOTUS 1-2-3** i Symphony** mają limit 240 bajtów dla rekordów etykiety. Ilekroć pole znakowe dłuższe niż 240 bajtów zostanie zapisane do pliku w formacie arkusza kalkulacyjnego (WSF), dane zostaną obcięte do 240 bajtów.
Kontynuuj przetwarzanie. Kolejne pozycje danych z kolumny mogą zostać obcięte.
Działanie użytkownika: Sprawdź dane wyjściowe. Jeśli znaczące dane z kolumny zostaną utracone z powodu obcięcia, wypróbuj wybieranie danych z kolumny w kilku polach przez wybór podłańcuchów lub ponownie zaprojektuj bazę danych.
SQL3144W | Długość kolumny "<numer_kolumny>" o stałej długości przekracza ograniczenie 240 bajtów. Dane z kolumny mogą zostać obcięte. |
Objaśnienie: Programy Lotus 1-2-3** i Symphony** mają limit 240 bajtów dla rekordów etykiety. Ilekroć pole znakowe dłuższe niż 240 bajtów zostanie zapisane do pliku w formacie arkusza kalkulacyjnego (WSF), dane zostaną obcięte do 240 bajtów.
Wszystkie pozycje danych dla kolumny zostają obcięte bez wpisania dodatkowych komunikatów do protokołu komunikatów.
Kontynuuj przetwarzanie.
Działanie użytkownika: Sprawdź dane wyjściowe. Jeśli znaczące dane z kolumny zostaną utracone z powodu obcięcia, wypróbuj wybieranie danych z kolumny w kilku polach przez wybór podłańcuchów lub ponownie zaprojektuj bazę danych.
SQL3145W | Dane w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" zostają obcięte do 240 bajtów. |
Objaśnienie: Programy Lotus 1-2-3** i Symphony** mają limit 240 bajtów dla rekordów etykiety. Ilekroć pole znakowe dłuższe niż 240 bajtów zostanie zapisane do pliku w formacie arkusza kalkulacyjnego (WSF), dane zostaną obcięte do 240 bajtów. Komunikat ten został poprzedzony przez komunikat SQL3143 związany z kolumną.
Przetwarzanie jest kontynuowane. Dane zostają obcięte.
Działanie użytkownika: Sprawdź dane wyjściowe. Jeśli znaczące dane z kolumny zostaną utracone z powodu obcięcia, wypróbuj wybieranie danych z kolumny w kilku polach przez wybór podłańcuchów lub ponownie zaprojektuj bazę danych.
SQL3146N | Wartość DATE lub TIMESTAMP w wierszu "<numer_wiersza>" i kolumnie "<numer_kolumny>" jest poza zakresem. |
Objaśnienie: Wartość daty lub datownika jest niepoprawna. Dla plików w formacie arkusza kalkulacyjnego (WSF) poprawne są wartości daty od 01-01-1900 do 12-31-2099.
Rekord komórki nie zostaje utworzony.
Działanie użytkownika: Porównaj wartość w pliku wyjściowym z tabelą wejściową. Jeśli to konieczne, popraw wartość wejściową i wprowadź ponownie komendę albo zmień dane w tabeli.
SQL3147W | Wyeksportowano więcej niż 2048 wierszy do pliku w formacie arkusza kalkulacyjnego. |
Objaśnienie: Liczba wyeksportowanych wierszy przekracza 2048. Produkty pierwszej generacji nie obsługują więcej niż 2048 wierszy.
Kontynuuj przetwarzanie.
Działanie użytkownika: Wiersze ponad 2048 mogą zostać odczytane tylko przez produkty drugiej i trzeciej generacji.
SQL3148W | Wiersz z pliku wejściowego nie został wstawiony do tabeli. Zwrócono kod SQLCODE "<sqlcode>". |
Objaśnienie: Operacja bazy danych wstawienia wiersza danych odczytanego z pliku wejściowego nie udała się. Jedno lub więcej pól w pliku wejściowym jest niezgodnych z polem bazy danych, do której jest wstawiane pole.
Przetwarzanie jest kontynuowane dla następnego wiersza danych wejściowych.
Działanie użytkownika: Numer wiersza, który nie został wstawiony, znajduje się w następnym komunikacie w pliku komunikatów. Sprawdź plik wejściowy i zawartość bazy danych. Jeśli jest to pożądane, zmodyfikuj bazę danych, lub zmodyfikuj plik wejściowy i uruchom operację ponownie.
SQL3149N | "<liczba_1>" wierszy z pliku wejściowego zostało przetworzonych. "<liczba_2>" wierszy zostało pomyślnie wstawionych do tabeli. "<liczba_3>" wierszy zostało odrzuconych. |
Objaśnienie: Ten sumaryczny komunikat podaje, ile wierszy danych zostało odczytanych z pliku wejściowego, ile wierszy zostało pomyślnie wstawionych do tabeli bazy danych oraz ile wierszy zostało odrzuconych. Jeśli korzystasz z opcji INSERT_UPDATE, liczba zaktualizowanych wierszy jest równa liczbie przetworzonych wierszy minus liczba wstawionych i odrzuconych.
Działanie użytkownika: Nie jest wymagane żadne działanie, ponieważ jest to komunikat podsumowujący. Szczegółowe komunikaty mogą sugerować działanie korygujące.
SQL3150N | Rekord H w pliku PC/IXF zawiera produkt "<product>", datę "<data>" i godzinę "<godzina>". |
Objaśnienie: Podana została informacja o produkcie, który utworzył plik PC/IXF oraz kiedy plik został utworzony.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3151N | Konwersja danych z wartości jednobajtowej strony kodowej "<strona_kodowa>" w rekordzie H do wartości aplikacyjnej jednobajtowej strony kodowej "<strona_kodowa>" nie zostanie wykonana, ponieważ podano opcję FORCEIN. |
Objaśnienie: Konwersja ze strony kodowej IXF na stronę kodową aplikacji nie zostanie wykonana, ponieważ została podana opcja FORCEIN.
Działanie użytkownika: Nie jest wymagane żadne działanie. Jeśli konwersja ze strony kodowej pliku IXF do strony kodowej aplikacji jest obsługiwana przez menedżera baz danych, można powtórzyć operację bez opcji FORCEIN i dane zostaną skonwertowane.
SQL3152N | Wartość dwubajtowej strony kodowej "<wartość>" w rekordzie H jest niezgodna z wartością dwubajtowej strony kodowej "<wartość>" dla aplikacji. Dane zostaną wstawione, ponieważ podano opcję FORCEIN. |
Objaśnienie: Wartości dwubajtowej strony kodowej znajdujące się w rekordzie i używane przez aplikację nie są zgodne. Ponieważ użyto opcji FORCEIN, dane zostają wstawione.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3153N | Rekord T w pliku PC/IXF nosi nazwę "<nazwa>", ma kwalifikator "<kwalifikator>" i źródło "<źródło>". |
Objaśnienie: Zostały podane dodatkowe informacje o nazwie tabeli, do której zostały rozpakowane dane, produkcie, który utworzył tabelę, oraz o oryginalnym źródle danych.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3154W | Wartości HCNT w rekordzie H oraz CCNT w rekordzie T nie są zgodne. Zostanie użyta wartość CCNT z rekordu T. |
Objaśnienie: Wartości HCNT w rekordzie H oraz CCNT w rekordzie T nie zgadzają się.
Jest używana wartość CCNT z rekordu T.
Działanie użytkownika: Sprawdź, czy wartość CCNT jest poprawna. Jeśli nie, wykonaj niezbędne zmiany wartości HCNT lub CCNT i wprowadź ponownie komendę.
SQL3155W | Pole długości nazwy w rekordzie C dla kolumny "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole długości nazwy w rekordzie C dla wskazanej kolumny jest niepoprawne.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole długości nazwy rekordu C i wprowadź ponownie komendę.
SQL3156W | Pole null w rekordzie C dla kolumny "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole bez wartości (null) w rekordzie C dla wskazanej kolumny jest niepoprawne.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole null w rekordzie C i wprowadź ponownie komendę.
SQL3157W | Pole typu w rekordzie C dla kolumny "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole typu w rekordzie C dla podanej kolumny jest niepoprawne. Wartości strony kodowej mogą nie być zgodne z typem kolumny.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole type w rekordzie C i wprowadź ponownie komendę.
SQL3158W | Pole jednobajtowej strony kodowej w rekordzie C dla kolumny "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole jednobajtowej strony kodowej w rekordzie C dla wskazanej kolumny jest niepoprawne.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole jednobajtowej strony kodowej w rekordzie C i wprowadź ponownie komendę.
SQL3159W | Pole w dwubajtowej stronie kodowej w rekordzie C dla kolumny "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole w dwubajtowej stronie kodowej w rekordzie C dla wskazanej kolumny jest niepoprawne.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole w dwubajtowej stronie kodowej w rekordzie C i wprowadź ponownie komendę.
SQL3160W | Pole długości kolumny w rekordzie C dla kolumny "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole długości kolumny w rekordzie C dla podanej kolumny jest niepoprawne.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole długości kolumny w rekordzie C i wprowadź ponownie komendę.
SQL3161W | Pole dokładności w rekordzie C dla kolumny "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole dokładności w rekordzie C dla wskazanej kolumny jest niepoprawne.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole dokładności w rekordzie C i wprowadź ponownie komendę.
SQL3162W | Pole skali w rekordzie C dla kolumny "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole skali w rekordzie C dla wskazanej kolumny jest niepoprawne.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole skali w rekordzie C i wprowadź ponownie komendę.
SQL3163W | Pole długości kolumny w rekordzie C dla kolumny zmiennopozycyjnej "<nazwa>" jest puste. Zostanie użyta wartość 00008. |
Objaśnienie: Pole długości kolumny w rekordzie C dla podanej kolumny jest puste.
Zostanie przyjęta długość kolumny równa 00008.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3164W | Pole długości kolumny w rekordzie C dla kolumny zmiennopozycyjnej "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole długości kolumny w rekordzie C dla podanej kolumny jest niepoprawne. Podana kolumna jest kolumną zmiennopozycyjną.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole długości kolumny w rekordzie C i wprowadź ponownie komendę.
SQL3165W | Pole typu kolumny "<typ>" w rekordzie C dla kolumny "<nazwa>" jest niepoprawne. Dane z kolumny nie zostaną załadowane. |
Objaśnienie: Pole typu kolumny w rekordzie C dla wskazanej kolumny jest niepoprawne.
Dane z podanej kolumny nie zostaną załadowane.
Działanie użytkownika: Zmień pole typu kolumny w rekordzie C i wprowadź ponownie komendę.
SQL3166W | Nie podano kolumny PC/IXF, która ma zostać załadowana do kolumny "<nazwa>" bazy danych, lub podana kolumna PC/IXF nie istnieje. Zostaną wstawione wartości null. |
Objaśnienie: Nie podano kolumny PC/IXF, która ma zostać załadowana do podanej kolumny bazy danych albo podana kolumna źródłowa PC/IXF nie istnieje.
Do wskazanej kolumny zostaną wstawione wartości null.
Działanie użytkownika: Nie jest wymagane żadne działanie. Jeśli kolumna ta nie akceptuje wartości null, sprawdź, czy parametr METHOD nie zawiera błędnych nazw lub pozycji, lub że nie ma w nim mniej pozycji niż liczba kolumn podana lub przyjęta w parametrze Action String (np. "REPLACE into...").
SQL3167W | Podana kolumna PC/IXF do załadowania do kolumny "<nazwa>" bazy danych jest niepoprawna. Zostaną wstawione wartości null. |
Objaśnienie: Wartości podane w kolumnie PC/IXF nie mogą zostać załadowane do wskazanej kolumny bazy danych, a przyczyna została podana w poprzednim komunikacie w protokole komunikatów.
Do wskazanej kolumny zostaną wstawione wartości null.
Działanie użytkownika: Przeczytaj poprzedni komunikat, aby dowiedzieć się, dlaczego kolumna jest niepoprawna.
SQL3168W | Podana kolumna PC/IXF do załadowania do kolumny "<nazwa>" bazy danych nie jest zgodna z kolumną bazy danych. Zostaną wstawione wartości null. |
Objaśnienie: Typy lub długości kolumny źródłowej PC/IXF oraz docelowej kolumny bazy danych mogą nie być zgodne.
Do wskazanej kolumny zostaną wstawione wartości null.
Działanie użytkownika: Porównaj kolumny w pliku źródłowym PC/IXF z kolumnami w bazie danych.
SQL3169N | Można użyć opcji FORCEIN, aby umożliwić załadowanie kolumny PC/IXF "<nazwa>" do kolumny bazy danych "<nazwa>". |
Objaśnienie: Komunikat ten informuje jedynie o możliwości opcjonalnego użycia opcji FORCEIN.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3170W | Wewnątrz wiersza danych napotkano znak końca pliku. Wiersz zawierający częściowe dane nie został załadowany. |
Objaśnienie: Przed końcem bieżącego wiersza napotkano znak końca pliku. Plik może zawierać tylko część spodziewanych danych.
Wiersz zawierający częściowe dane nie został załadowany.
Działanie użytkownika: Jeśli plik PC/IXF został skopiowany z jednego nośnika na inny, porównaj kopię z oryginałem lub powtórz proces kopiowania.
SQL3171W | W wierszu nagłówka kolumny napotkano zapis nie będący etykietą. Rekord nie został przetworzony. |
Objaśnienie: Narzędzie IMPORT w wierszu nagłówków kolumn (wierszu nr 1) pliku (WSF) w formacie arkusza kalkulacyjnego, spodziewa się obecności tylko etykiet.
System nie przetworzył tego rekordu i kontynuuje od następnego rekordu.
Działanie użytkownika: Usuń z pierwszego wiersza pliku arkusza kalkulacyjnego wszystkie informacje i dane poza nagłówkami kolumn. Wprowadź ponownie komendę.
SQL3172W | Nie znaleziono podanej kolumny wejściowej "<nazwa>". Odpowiadająca jej kolumna bazy danych będzie zawierać wartości null. |
Objaśnienie: Podana kolumna wejściowa nie została odnaleziona w pliku wejściowym w formacie arkusza kalkulacyjnego. W kolumnie bazy danych dopuszczalne są wartości null i takie wartości zostały tam umieszczone.
Działanie użytkownika: Sprawdź podaną nazwę kolumny wejściowej.
SQL3173N | Dane wstawione do kolumny "<nazwa>" będą zawsze zawierać mniej znaków niż szerokość kolumny. |
Objaśnienie: Szerokość kolumny bazy danych przekracza maksymalną wielkość etykiety rekordu dla formatu arkusza kalkulacyjnego (WSF).
Kontynuuj przetwarzanie.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3174W | Typ danych "<typ>" kolumny "<nazwa>" bazy danych jest niezgodny z żadnym typem kolumny WSF. Do kolumny tej zostaną wstawione wartości null. |
Objaśnienie: Typ kolumny bazy danych jest niepoprawny dla pliku arkusza kalkulacyjnego (WSF). Ponieważ w kolumnie bazy danych dopuszczalne są wartości null, takie wartości zostały tam umieszczone.
Działanie użytkownika: Jeśli dla kolumny wartości null nie są dopuszczalne, wykonaj jedną z następujących czynności:
SQL3175W | Rekord wejściowy dla wiersza "<wiersz>" i kolumny "<kolumna>" bazy danych jest niepoprawny. |
Objaśnienie: Rekord w arkuszu kalkulacyjnym jest niezgodny z typem danych kolumny bazy danych. Jeśli kolumna bazy danych jest typu graficznego, dane wejściowe mogą zawierać nieparzystą liczbę bajtów.
Jeśli dla kolumny bazy danych są dopuszczalne wartości null, takie wartości zostaną do niej wstawione. Jeśli wartości null nie są dopuszczalne, wiersz nie zostanie zaimportowany.
Działanie użytkownika: Popraw dane w tabeli lub sprawdź, czy dane w pliku arkusza kalkulacyjnego mogą zostać poprawnie zaimportowane do menedżera baz danych i wprowadź ponownie komendę.
SQL3176W | Wartość dla wiersza "<wiersz>" i kolumny "<kolumna>" pliku WSF jest spoza zakresu dopuszczalnego dla daty. |
Objaśnienie: Rekord w pliku arkusza kalkulacyjnego zawiera wartość, która jest zbyt mała lub zbyt duża i nie reprezentuje poprawnej daty w formacie (WSF). Poprawna data WSF mieści się w przedziale domkniętym od 1 do 73050.
Jeśli dla kolumny bazy danych są dopuszczalne wartości null, takie wartości zostaną do niej wstawione. Jeśli wartości null nie są dopuszczalne, wiersz nie zostanie zaimportowany.
Działanie użytkownika: Popraw dane w tabeli lub sprawdź, czy dane w pliku arkusza kalkulacyjnego mogą zostać poprawnie zaimportowane do menedżera baz danych i wprowadź ponownie komendę.
SQL3177W | Wartość dla wiersza "<wiersz>" i kolumny "<kolumna>" pliku WSF jest spoza zakresu dopuszczalnego dla wartości godziny. |
Objaśnienie: Rekord w pliku arkusza kalkulacyjnego zawiera wartość, która jest zbyt mała lub zbyt duża i nie reprezentuje poprawnej godziny w formacie (WSF). Czas w formacie WSF może przyjmować wartość równą lub większą od zera i mniejszą od 1.
Jeśli dla kolumny bazy danych są dopuszczalne wartości null, takie wartości zostaną do niej wstawione. Jeśli wartości null nie są dopuszczalne, wiersz nie zostanie zaimportowany.
Działanie użytkownika: Popraw dane w tabeli lub sprawdź, czy wartość w pliku arkusza kalkulacyjnego, która ma zostać zaimportowana, jest poprawną wartością godziny i wprowadź ponownie komendę.
SQL3178W | Typ rekordu w pliku WSF dla wiersza "<numer_wiersza>" i kolumny "<numer_kolumny>" bazy danych jest niepoprawny i nie reprezentuje wartości godziny. |
Objaśnienie: Wartość wejściowa jest wartością całkowitą. Wartość godziny musi być reprezentowana w pliku arkusza kalkulacyjnego (WSF) przez liczbę zmiennopozycyjną lub przez część ułamkową dnia.
Jeśli dla kolumny bazy danych są dopuszczalne wartości null, takie wartości zostaną do niej wstawione. Jeśli wartości null nie są dopuszczalne, wiersz nie zostanie zaimportowany.
Działanie użytkownika: Popraw dane w tabeli lub sprawdź, czy wartość w pliku arkusza kalkulacyjnego, która ma zostać zaimportowana, jest poprawną wartością godziny i wprowadź ponownie komendę.
SQL3179W | W wierszu "<wiersz>" w pliku wejściowym brakuje danych, które mogą zostać wstawione do kolumny bazy danych, w której nie są dopuszczalne wartości null. Wiersz nie został wstawiony. |
Objaśnienie: W pliku wejściowym brakuje wiersza danych, lub dane są niepoprawne dla kolumny, która nie akceptuje wartości null. Wartości w pozostałych kolumnach bazy danych w tym wierszu nie zostaną wstawione.
Przetwarzanie będzie kontynuowane od następnego wiersza. Wiersz nie zostaje wstawiony.
Działanie użytkownika: Popraw dane w tabeli lub sprawdź, czy dane w pliku arkusza kalkulacyjnego mogą zostać poprawnie wstawione do bazy danych menedżera baz danych.
SQL3180W | Włóż dyskietkę "<numer>" do napędu "<napęd>". |
Objaśnienie: Jest to skierowane do aplikacji żądanie wyświetlenia komunikatu informującego o konieczności umieszczenia w stacji podanej dyskietki.
Program narzędziowy czeka na ponowne wywołanie go po wymianie dyskietki przez użytkownika.
Działanie użytkownika: Zgłoś użytkownikowi konieczność wymiany dyskietki i zwróć do programu narzędziowego parametr callerac, określający, czy przetwarzanie jest, czy nie jest kontynuowane.
SQL3181W | Przed oczekiwanym końcem rekordu napotkano znak końca pliku. |
Objaśnienie: Podczas ładowania pliku PC/IXF, utworzonego przez menedżera baz danych, nie znaleziono rekordu A podtypu E, który był oczekiwany jako ostatni rekord A.
Plik wejściowy jest prawdopodobnie uszkodzony.
Kontynuuj przetwarzanie.
Działanie użytkownika: Sprawdź, czy wszystkie dane zostały zainstalowane. Jeśli brakuje danych, popraw tabelę lub zmień plik wejściowy i wprowadź ponownie komendę. Jeśli plik PC/IXF został skopiowany z jednego nośnika na inny, porównaj kopię z oryginałem lub powtórz proces kopiowania.
SQL3182W | Włóż dyskietkę "<numer>" do napędu "<napęd>". Dyskietka znajdująca się w stacji nie jest właściwa lub jest uszkodzona. |
Objaśnienie: Podczas ładowania pliku PC/IXF, który został podzielony na kilka dyskietek, do aplikacji zostało wysłane żądanie wymiany dyskietki, otrzymano potwierdzenie wymiany, ale nowa dyskietka nie zawiera dalszej części pliku wejściowego lub jest uszkodzona. Nie odnosi się to do pierwszej dyskietki.
Program narzędziowy czeka na odpowiedź z aplikacji decydującą o kontynuacji lub zaprzestaniu działania.
Działanie użytkownika: Należy poprosić użytkownika o sprawdzenie, czy w stacji została umieszczona właściwa dyskietka. Jeśli jest to właściwa dyskietka, wywołaj ponownie program narzędziowy z parametrem callerac, aby zatrzymać przetwarzanie.
SQL3183W | Zastępcze ograniczniki podane w parametrze filetmod nie są oddzielone znakami odstępu. |
Objaśnienie: Co najmniej jeden z parametrów COLDEL, CHARDEL lub DECPT, podanych w parametrze filetmod, nie jest umieszczone na początku tego parametru i nie występuje po nim znak odstępu. Ta sytuacja może pojawić się podczas operacji LOAD/IMPORT lub eksportu plików ASCII z ogranicznikami (DEL).
Program narzędziowy zatrzymał przetwarzanie. Błędne ograniczniki zostaną zignorowane.
Działanie użytkownika: Wprowadź ponownie komendę z poprawnym parametrem filetmod.
SQL3185W | Poprzedni błąd wystąpił w momencie przetwarzania danych z wiersza "<numer_wiersza>" pliku wejściowego. |
Objaśnienie: Komunikat ten umożliwia identyfikację wiersza w którym wystąpił błąd dla poprzedniego komunikatu znajdującego się w pliku komunikatów (np., SQL3306).
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL3186W | Nie załadowano danych do bazy danych z powodu zapełnienia protokołu. Zwrócono kod SQLCODE "<sqlcode>". Nastąpi próba zatwierdzenia i w przypadku jej powodzenia przetwarzanie będzie kontynuowane. |
Objaśnienie: Program narzędziowy nie mógł wstawić do bazy wiersza danych, ponieważ protokół transakcji bazy danych jest pełny.
Zakończone transakcje bazy danych zostaną zatwierdzone i wstawianie zostanie powtórzone. Jeśli nadal podczas wstawiania będzie sygnalizowany błąd, program narzędziowy zakończy przetwarzanie.
Działanie użytkownika: Należy pamiętać, że wielokrotne błędy programu narzędziowego powodują, że baza danych jest w stanie wycofać zmiany do stanu sprzed ostatniego zatwierdzenia, a nie sprzed początkowego uruchomienia tego programu.
SQL3187W | Podczas tworzenia indeksu wystąpił błąd. Zwrócono kod SQLCODE "<sqlcode>". |
Objaśnienie: Narzędzie IMPORT w momencie wystąpienia błędu tworzyło indeks. Dla niektórych tabel indeks może już istnieć.
Ten błąd występuje tylko podczas importowania pliku PC/IXF.
Program narzędziowy kontynuuje przetwarzanie. Plik został zaimportowany, ale dla tej tabeli indeks nie został utworzony.
Użytkownicy systemów stowarzyszeń: błąd ten może się pojawić również podczas wywoływania w serwer stowarzyszony instrukcji CREATE NICKNAME, jeśli tabela w źródle danych ma indeks lub indeksy ze zbyt dużą ilością kolumn lub jeśli całkowita wielkość wiersza indeksu nie może być reprezentowana w katalogu serwer stowarzyszony. Kod "<sqlcode>" w komunikacie dostarcza więcej informacji o napotkanym problemie.
Działanie użytkownika: Przeczytaj w protokole błędów następny komunikat (SQL3189), zawierający nazwę indeksu, który nie został utworzony. Utwórz indeks przy użyciu komendy CREATE INDEX.
Użytkownicy systemów stowarzyszeń: wybierz z katalogu źródeł danych i z katalogu serwer stowarzyszony, aby określić indeks lub indeksy, które nie zostały utworzone w katalogu serwer stowarzyszony. Wykonaj jedną z następujących czynności:
Obie uprzednio wymienione opcje mają potencjalny wpływ na wydajność.
SQL3188N | Podczas kasowania zawartości tabeli wystąpił błąd. |
Objaśnienie: Podczas uruchamiania operacji LOAD/IMPORT z opcją REPLACE, podana tabela bazy danych zostaje obcięta przed wstawieniem do niej z powrotem danych. Podczas obcinania tabeli wystąpił błąd.
Program narzędziowy kończy pracę z błędem.
Działanie użytkownika: Wprowadź ponownie komendę.
SQL3189N | Poprzedni komunikat odnosi się do indeksu "<nazwa>" z kolumnami "<lista_kolumn>". |
Objaśnienie: Ten komunikat zawsze następuje po komunikacie SQL3187, jeśli wystąpi błąd podczas tworzenia indeksu. "<nazwa>" jest nazwą indeksu, którego utworzenie nie powiodło się. "<lista_kolumn>" jest łańcuchem nazw kolumn indeksowych. Każda nazwa kolumny w tym łańcuchu jest poprzedzona znakiem plus (+) lub minus (-) oznaczającym kolejność rosnącą lub malejącą.
Program narzędziowy kontynuuje przetwarzanie.
Działanie użytkownika: Utwórz indeks ręcznie za pomocą komendy CREATE INDEX.
SQL3190N | Dla tej operacji importowania opcja indexixf jest niepoprawna. |
Objaśnienie: Jeśli INDEXIXF jest używany w parametrze filetmod komendy IMPORT, wymagane jest również spełnienie następujących warunków:
Program narzędziowy zatrzymał przetwarzanie. Nie zaimportowano żadnych danych.
Działanie użytkownika: Wprowadź ponownie komendę bez podawania opcji INDEXIXF albo razem z innymi parametrami, które są poprawne z opcją INDEXIXF.
SQL3191N | Pole w wierszu "<numer-wiersza>", kolumnie "<numer-kolumny>", które rozpoczyna się od "<łańcuch>", nie zawiera określonych przez użytkownika opcji DATEFORMAT, TIMEFORMAT ani TIMESTAMPFORMAT. Wiersz zostanie odrzucony. |
Objaśnienie: Dane nie są zgodne z określonym przez użytkownika formatem. Przyczyną tego mogą być brakujące pola, niedopasowane separatory kolumn lub wartości spoza zakresu.
Działanie użytkownika: Sprawdź wartość wejściową. Popraw plik wejściowy lub określ inne opcje DATEFORMAT, TIMEFORMAT lub TIMESTAMPFORMAT, które będą zgodne z danymi, a następnie wprowadź ponownie komendę.
SQL3192N | W trybie filetmod, jest niepoprawny format określony przez użytkownika "<parametr>" rozpoczynający się łańcuchem "<string>". |
Objaśnienie: Format określony przez użytkownika jest niepoprawny, ponieważ może być określony więcej niż raz, lub może zawierać niepoprawny znak.
Formaty muszą być ograniczone znakami cudzysłowu.
Poprawny specyfikator DATEFORMAT zawiera znaki "YYYY" oraz "M" i "D".
Poprawny specyfikator TIMEFORMAT zawiera znaki "AM", "PM", "TT", oraz "H", "M" i "D".
Poprawne specyfikatory TIMESTAMPFORMAT zawierają wszystkie specyfikatory z DATEFORMAT i TIMEFORMAT, oraz "UUUUUU". Jednak specyfikator "M" nie może znajdować się równocześnie obok specyfikatora formatu daty i formatu czasu.
Separator pola jest niezbędny, jeśli odpowiednia wartość w pliku danych może mieć zmienną długość.
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Sprawdź format specyfikatora. Popraw format i wprowadź ponownie komendę.
SQL3193N | Nie można zaktualizować podanego widoku albo tabeli skrótów. Nie możesz użyć narzędzia LOAD/IMPORT dla tego widoku ani narzędzia LOAD dla tej tabeli skrótów. |
Objaśnienie: Narzędzia LOAD/IMPORT można używać w odniesieniu do widoku tylko wówczas, jeśli widok może być aktualizowany. Podany widok jest tak zdefiniowany, że jego dane nie mogą być zmieniane. Narzędzia LOAD można używać w odniesieniu do tabeli skrótów tylko wówczas, jeśli tabela ta nie jest replikowana. Podana tabela jest replikowaną tabelą skrótów.
Program użytkowy LOAD/IMPORT przerywa przetwarzanie. Dane nie zostaną wstawione.
Działanie użytkownika: Wprowadź ponownie komendę, podając nazwę tabeli lub widoku, które można zaktualizować.
SQL3194N | Podana tabela jest tabelą systemową. Nie można załadować tabeli systemowej. |
Objaśnienie: Nie można użyć tego narzędzia dla tabeli systemowej.
Program narzędziowy zatrzymał przetwarzanie. Nie załadowano żadnych danych.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawną nazwę tabeli.
SQL3195W | Dyskietka "<numer>" w napędzie "<napęd>" nie może zostać użyta dla pliku wyjściowego. Użyj sformatowanej dyskietki zawierającej wolne miejsce, dostępne dla zapisu. |
Objaśnienie: Narzędzie EXPORT nie może wykorzystać bieżącej dyskietki do wyeksportowania pliku PC/IXF z jednego z następujących powodów:
Kod tego ostrzeżenia stanowi skierowane do aplikacji żądanie wyświetlenia komunikatu informującego o konieczności użycia innej dyskietki.
Program narzędziowy czeka na ponowne wywołanie go po wymianie dyskietki przez użytkownika.
Działanie użytkownika: Zgłoś użytkownikowi konieczność wymiany dyskietki i zwróć do programu narzędziowego parametr callerac, określający, czy przetwarzanie jest, czy nie jest kontynuowane.
SQL3196N | Nie znaleziono pliku wejściowego. |
Objaśnienie: Plik źródłowy, który ma zostać załadowany do bazy danych, nie został odnaleziony w ścieżce określonej przez parametr datafile.
Nie można wykonać komendy.
Działanie użytkownika: Sprawdź, czy plik wejściowy istnieje i czy podano właściwą ścieżkę dostępu.
SQL3197N | Próbowano uruchomić kilka kopii programu importującego lub eksportującego. |
Objaśnienie: Podjęto próbę uruchomienia więcej niż jednej instancji programu narzędziowego służącego do importowania lub eksportowania danych w systemie, który tego nie obsługuje.
Nie można wykonać komendy.
Działanie użytkownika: Powtórz drugą operację gdy żaden inny proces działający w systemie nie będzie próbował uruchomić tego samego programu narzędziowego.