Andmebaasid II (IDU0230, ITI0207) (sügis 2018)

Küsimus

Erki Eessaar
Lõin PostgreSQL andmebaasis protseduuri (CREATE PROCEDURE lause). Seda MS Accessi rakendusest välja kutsudes saan veateateid nagu:
  • Error while preparing parameters.
  • ERROR: ... is a procedure; Error while preparing parameters.

Milles on viga ja mida selle parandamiseks ette võtta?

Vastus: Protseduurid on PostgreSQLis väga uus asi (lisandusid PostgreSQL 11) ja draiveri versioon (psqlodbc_09_05_0400), mille palusin semestri alguses installeerida, neid ei toeta. Lahenduseks on asendada serveris protseduurid funktsioonidega.

Hinda vastust:

Keskmine hinne: Pole veel hinnanguid!