Jak to śpiewał kiedyś Jurek Porębski "długo mnie nie było w domu..." No, ale małżeństwo małżeństwem, a tu się sypie więc wróciłem, mam nadzieję że na dłużej.
OK,do rzeczy. Mam problem z połączeniem jak wyżej. A dokładniej:
Baza danych na MS SQL 2014, zawiera różne dane w tym kolumna z finansami, typ DECIMAL zaokrąglony do 4 miejsc.
Libre Office Base, w nim formularz, w którym ma być możliwość zmiany pola finansowego, o którym wyżej
No i cały kłopot polega na tym, że zmiana tej wartości ręcznie, za pomocą SQL działa normalnie. Natomiast próba zmiany przez formularz wywala błąd Stan SQL: 22003 [Microsoft][ODBC Driver 11 for SQL Server]Numeric value out of range
Wartość raczej nie jest "out of range", bo to wartość rzędu 20.55, z resztą "z palca" wartość przechodzi. Podejrzewam, że problemem może być podejście base'a do tego pola (np. ja mam zaokrąglenie do 4 miejsc, a base wysyła np. do 8), ale jak to sprawdzić? Nie mam pojęcia jak w tym dziwnym programie podejrzeć co on tam wyczynia pomiędzy formularzem a bazą. Macie jakiś pomysł? Google niestety milczy na ten temat.
Zmieniałem typ pola na MONEY, identyczny efekt.
Forum > Software > Libre Base + MS SQL - krzaczy przy decimal
Strona 1 z 1
1
Wysłane 2019-09-26 10:16 , Edytowane 2019-09-26 10:18
Gentoo
Strona 1 z 1
1