| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
alexpp7810 Cdt

Registrado: 05 Dic 2008Mensajes: 3
|
Publicado: Mar 09 Dic, 2008 3:17 pm Asunto: Ayuda Builder&postgres |
|
|
Hola
alguin me pude decir como puedo hacer cualquier aplicacion usando postgres
cual es la forma para conectarme a ella desde BCB.  |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Tor Master


Registrado: 22 Mar 2005Mensajes: 269Ubicación: obera, misiones, argentina
|
Publicado: Jue 11 Dic, 2008 12:50 am Asunto: |
|
|
Proba con ZEOS.
saludos tor _________________ Un experto es aquel que ya ha cometido todos los errores posibles en una materia muy concreta.
(Niels Bohr) |
|
| Volver arriba |
|
 |
j_fdez Cdt

Registrado: 16 Feb 2006Mensajes: 9
|
Publicado: Jue 11 Dic, 2008 11:42 am Asunto: |
|
|
| Con la última versión del compilador se puede acceder a través de DBExpress, pero nunca lo he comprobado. Es más voy a añadir un hilo preguntando por experiencias en DBExpress. |
|
| Volver arriba |
|
 |
juanma Cmdr

Registrado: 17 Nov 2005Mensajes: 127Ubicación: Almeria - España
|
Publicado: Vie 12 Dic, 2008 10:41 am Asunto: |
|
|
A la pregunta de postgres yo sin lugar a dudas (es lo que he utilizado) ADO e instalar ODBC en windows, esto me ha permitido traspasar todas las tablas que tenia en mdb (access). Y digo he utilizado porque hace mas de un año estuve probando diferentes bases de datos y la primera que decidí usar fué esta, todo fué perfecto y nunca tuve ningun problemas pero no fué la elejida.
De esa epoca, hice utilizando ADO un editor genérico, es decir, abro tanto bases de datos de access como cualquier base de datos que tenga instalado el ODBC y puedo editar, pasar a excel datos y ejecutar cualquier instruccion SQL sobre la base de datos.
Sobre DBExpress, lo estoy usando cuando el programa solo utiliza una base de datos (o varias) pero del mismo tipo, ya que lo tengo adaptado (con los drivers) para MySQL y para Firebird.
Pero por ejemplo un programa que lee datos de access, los manipula y guarda en MySQL e inserta datos en Informix, lo tengo con ADO.
Sobre bases de datos ya que he comentado varias, diré que no he tenido problemas con ninguna, salvo informix que al ser una version muy osoleta hay ciertas cosas que no soporta, la que mas trabajo es mysql ya que fué la decisión final para la empresa (para mi hubiese sido Firebird) pero tambien he de decir que la que me ha sorprendido por la rapidez (con casi todas trabajo tanto en red local como intranet a través de adsl) es la de microsoft, no se que hacen esta gente, pero al principio creia que me estaban fallando las consultas por lo rápido de la respuesta.
Saludos
Juanma
Saludos,
Juanma |
|
| Volver arriba |
|
 |
alexpp7810 Cdt

Registrado: 05 Dic 2008Mensajes: 3
|
Publicado: Sab 13 Dic, 2008 2:27 pm Asunto: Conectar a la base de dato |
|
|
Hola descarge el Microolap, pero a la hora de hacer la conexion a la base de datos me da error diciendo que el servidor no admite la conexion por el puerto que trae por defecto.
Los que hayan usado otra via como ADO como hacen la conexion a la BD eso no lo veo muy claro estube buscando pero nada.
heeelp meeee!!! |
|
| Volver arriba |
|
 |
juanma Cmdr

Registrado: 17 Nov 2005Mensajes: 127Ubicación: Almeria - España
|
Publicado: Lun 15 Dic, 2008 10:18 am Asunto: |
|
|
Prueba algo como:
| Código: | void __fastcall TfInicial::mnAbrClick(TObject *Sender)
{
WideString WResult = PromptDataSource((int)Application->Handle, "");
if (WResult.Length()>9) {
ADOCn->ConnectionString = WResult;
ADOCn->Open();
}
} |
PromptDataSource es una función disponible con los componentes ado, y te muestra todos los DNS configurados en window y otras cosas.
Saludos,
Juanma |
|
| Volver arriba |
|
 |
Tor Master


Registrado: 22 Mar 2005Mensajes: 269Ubicación: obera, misiones, argentina
|
Publicado: Lun 15 Dic, 2008 4:33 pm Asunto: |
|
|
Los componentes de Microolap se conectan directamente a la BD, no requieren en absoluto de ado, ODBC, DNS, etc.
Lo que se debe hacer, es averiguar cual es el puerto que esta disponible en tu servidor, posiblemente este mapeado en otra dirección.
http://www.microolap.com/products/database/postgresql-designer/
saludos tor _________________ Un experto es aquel que ya ha cometido todos los errores posibles en una materia muy concreta.
(Niels Bohr) |
|
| Volver arriba |
|
 |
|