[Delphi] Problem ze skaldnia zapytania SQL

Odpowiedz Nowy wątek
2006-11-05 15:55

Rejestracja: 13 lat temu

Ostatnio: 5 miesięcy temu

0

Problem dotyczy bazy postgress a wlasciwie nie bazy a zlozenia zapytania w dephi:
Mam ponizsze zapytanie ktore wyglada tak:

"SELECT round(price::numeric,2) FROM position;"

Wyskakuje blad SYNTAX ERROR near ":"
Czyli jakby nie akceptowal znaku : i nie wiem jak to ugryzc.

Uzywam komponentow ZEOS do laczenia sie z baza

Pozostało 580 znaków

ŁF
2006-11-05 15:58
ŁF
Moderator

Rejestracja: 17 lat temu

Ostatnio: 1 tydzień temu

0

SELECT round(price,2) FROM position

nie wiem skąd wytrzasnąłeś ::numeric :| jeśli potrzebujesz rzutowania to robi się to tak:
SELECT round(CAST (price AS numeric), 2) FROM position
poza tym polecam lekturę manuala do postgres (przez jedno s :P): http://www.postgresql.org/docs/7.4/static/typeconv-func.html


Pozostało 580 znaków

2006-11-05 16:11

Rejestracja: 13 lat temu

Ostatnio: 5 miesięcy temu

0

http://4programmers.net/Forum/viewtopic.php?id=99071

i dziala rzutowanie numeric w bazie ale w delphi nie dziala wiec zrobie tak jak tu jest dzieki za pomoc

Pozostało 580 znaków

Odpowiedz

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