[Delphi] Problem ze skaldnia zapytania SQL

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

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

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

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