Typ danych sql

  • Rejestracja: dni
  • Ostatnio: dni
0

Witam

Chcę stworzyć w bazie SQL kolumnę która będzie wypełniona takimi liczbami, jak np. 59.9028073
Jaki umieścić dla niej typ danych? Próbowałem na wiele sposobów, z floatem, z intem, ale zawsze wyrzuca błąd danych gdy chce umieścić taką wartość w tym polu.

Pzdr!

SW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 426
0

Jaka baza danych? Jak umieszczasz?

  • Rejestracja: dni
  • Ostatnio: dni
0

Jest to baza SQL, umieszczam dane przez program Microsoft SQL Server Management Studio.

  • Rejestracja: dni
  • Ostatnio: dni
0

float, double lub inna zmiennoprzecinkowa?

onliner10
  • Rejestracja: dni
  • Ostatnio: dni
0

Może błąd wyrzuca Ci dlatego, że używasz kropki zamiast przecinka (albo na odwrót) ? Ja miałem tak wielokrotnie :P
Pozdrawiam!

  • Rejestracja: dni
  • Ostatnio: dni
0

No właśnie, wstawiam z kropką i ta kropka musi być. Dla przecinka działa super, ale w moim przypadku to musi być kropka.

pzdr!

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

W takim razie poszukaj czy da się zmienić w ustawieniach bazy żeby separatorem dziesiętnym była kropka.

  • Rejestracja: dni
  • Ostatnio: dni
0
Prezidento napisał(a):

No właśnie, wstawiam z kropką i ta kropka musi być. Dla przecinka działa super, ale w moim przypadku to musi być kropka.

Jeśli musi być kropka bez względu na wszystko, to zmień typ pola na tekstowe i tak umieszczaj tam swoje dane. Jeśli znakiem oddzielającym część całkowitą ma być "znak oddzielający część całkowitą" to wprowadzaj dane zgodnie z ustawieniami lokalnymi bazy albo zmień te ustawienia tak, byś miał jako "znak oddzielający część całkowitą" swoją ukochaną kropkę. :)

hyde
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 456
0

A dlaczego musi być bezwzględnie kropka?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.