Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: orlandi marco - Febbraio 25, 2015, 12:11:22 pm

Titolo: Zeos e Postgresql
Inserito da: orlandi marco - Febbraio 25, 2015, 12:11:22 pm
Salve,
seguendo i vari consigli  ho installato Zeos perchè avrei bisogno di collegarmi con postgresql. Tutto bene fino alla scelta della tabella nella componente Ztable dove mi mostra l'elenco di tutte le tabelle di servizio di pg (esempio public.information_schema.columns, ecc.) e se scrivo direttamente il nome della tabella quando cerco di portare Active su True  dice che non esiste.
Grazie
Titolo: Re:Zeos e Postgresql
Inserito da: schumi - Febbraio 25, 2015, 03:45:51 pm
ci sono parecchie guide passo passo, in breve:

inserisci un oggetto TZConnection e configuralo con hostname, protocol, databese, password, port (di default 5432)

poi di solito io uso il TZQuery anche per aprire le tabelle, comunque il TZTable è molto simile, imposta connection ma devi prima attivare la connessione e poi aprire la tabella (o la query), quindi quando apri l'applicazione lanci TZConnection1.Connect.

ciao
Titolo: Re:Zeos e Postgresql
Inserito da: orlandi marco - Febbraio 26, 2015, 12:30:18 am
Grazie,
il problema era che non indicavo il nome del database esplicitamente ma lo facevo nella query.
 
Ora c'è un altro problema: mi connetto con la tabella ma i campi text sono visti come campi (MEMO) non modificabili mentre per i campi numerici funziona tutto correttamente.

Ancora grazie
Titolo: Re:Zeos e Postgresql
Inserito da: schumi - Febbraio 26, 2015, 09:03:00 am
i campi testo su Postgres li creo come character, anche con dimensione 300 nessun problema.
 se non risolvi posta il pezzo di codice incriminato