Italian community of Lazarus and Free Pascal
Programmazione => Databases => Topic aperto 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
-
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
-
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
-
i campi testo su Postgres li creo come character, anche con dimensione 300 nessun problema.
se non risolvi posta il pezzo di codice incriminato