Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-07-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por felipe88 Ver Mensaje
Muy bueno, pero tendria sus exepciones en este caso, ya que parte de la funcion es la ruta del ejecutable; algo que es muy variable y se vuelve al mismo punto... como se llama la carpeta, esta tambien depende de la version... inclusive si te actualizas conserva ambos directorios.
Pienso que ya se trataria de jugar con esta funcion y el FileExists buscando el ejcutable....
O simplemente preguntar al usuario, la primera vez, ¿Donde tiene instalado su FB?, sinceramente creo que ese es un aspecto aislado al verdadero proposito del proyecto, te sugiero, que te centres en primer lugar en el objetivo real del aplicativo y luego si, en las demas "monerias" .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #2  
Antiguo 14-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 21
felipe88 Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
O simplemente preguntar al usuario, la primera vez, ¿Donde tiene instalado su FB?, sinceramente creo que ese es un aspecto aislado al verdadero proposito del proyecto, te sugiero, que te centres en primer lugar en el objetivo real del aplicativo y luego si, en las demas "monerias" .
Bueno si lo pense fue por algo... tienes razon con lo de preguntar al usuario, ademas la razon de estas "monerias" es poder determinar que puede y que no puede hacer el programa, me explico: dadas las diferencias notables entre las versiones del FB, haran que muchas de las "novedades" generen errores al no existir en otras; la idea es controlarlos desde la entrada... acaso no seria mejor asi
Responder Con Cita
  #3  
Antiguo 14-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 21
felipe88 Va por buen camino
Puede parecer un poco "saturador" tratar de entender todas estas cosas al tiempo, pero pienso que si se puede ahorrar del mismo ya sera ganacia ...
Responder Con Cita
  #4  
Antiguo 14-07-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por felipe88 Ver Mensaje
Bueno si lo pense fue por algo... tienes razon con lo de preguntar al usuario, ademas la razon de estas "monerias" es poder determinar que puede y que no puede hacer el programa, me explico: dadas las diferencias notables entre las versiones del FB, haran que muchas de las "novedades" generen errores al no existir en otras; la idea es controlarlos desde la entrada... acaso no seria mejor asi
Pues si, tienes razón, pero de todas formas debes notar algo... que por lo menos si vas a hacer todo esto del monitoreo desde las nuevas tablas MON$, nadie que utilice una versión anterior a la FB 2.1, podrá usar el programa, ya que dichas tablas de monitoreo, no existían .

Por eso es que te he sugerido lo del ODS, con él sabrás que puedes usar y que no, por ejemplo en la versión 2.1 el ODS es 11.1 y en la 2.5 sera 11.2, pero no se si no he entendido como piensas hacer lo del monitoreo, pero como te digo, si es con las tablas MON$, "solo podrás" a partir de FB 2.1.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 15-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 21
felipe88 Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
Pues si, tienes razón, pero de todas formas debes notar algo... que por lo menos si vas a hacer todo esto del monitoreo desde las nuevas tablas MON$, nadie que utilice una versión anterior a la FB 2.1, podrá usar el programa, ya que dichas tablas de monitoreo, no existían .

Por eso es que te he sugerido lo del ODS, con él sabrás que puedes usar y que no, por ejemplo en la versión 2.1 el ODS es 11.1 y en la 2.5 sera 11.2, pero no se si no he entendido como piensas hacer lo del monitoreo, pero como te digo, si es con las tablas MON$, "solo podrás" a partir de FB 2.1.
Tienes razon jhonny ... y debo ser un poco mas aterrizado en el sentido del monitoreo, ya que si hablamos de versiones anteriores solo podria trabajar con las tablas RDB$ del sistema, pero entonces como podria sacarles provecho a estas...?
__________________
Web
Responder Con Cita
  #6  
Antiguo 15-07-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por felipe88 Ver Mensaje
Tienes razon jhonny ... y debo ser un poco mas aterrizado en el sentido del monitoreo, ya que si hablamos de versiones anteriores solo podria trabajar con las tablas RDB$ del sistema, pero entonces como podria sacarles provecho a estas...?
Las RDB$ te sirven para muchas cosas, pero no para el monitoreo que quieres hacer, dicho monitoreo seguramente lo podrías trabajar en versiones anteriores utilizando la API de Firebird, pero la verdad es que podría resultar bastante engorroso, en comparación a como se hace hoy por hoy, con la versión 2.1.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #7  
Antiguo 24-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 21
felipe88 Va por buen camino
Hola compañeros,

Aunque cada vez tengo menos tiempo para sacar esta idea adelante, recurro de nuevo a ustedes para que me asesoren y me saquen de mis dudas...

1. Como conecto correctamente la bd y ejecutar los query?, lo hacia de este modo dejando las otras configuraciones (DBExpress) ya hechas.
Código Delphi [-]
SQL.Conexion.ConnectionName := 'C:\basedatos\basedatos.fdb';
SQL.Conexion.Connected;
Pero claro esta que me falta algo para poder ejecutar el query sin errores; que es?

2. Como podria saber que tablas tiene la base de datos, mediante una consulta SQL?

3. Retomando lo de las tablas RDB$, que herramientas se podrian brindar para versiones anteriores a la 2.1 ?, teniendo en cuenta claro que estas son mas que todo consultas que al fin de cuentas se podrian hacer sin problemas, y es precisamente lo que quiero cambiar; no tendria ninguna gracia un programa que haga lo mismo que podrias hacer de igual forma sin el, es ahi donde quiero hacer algo diferente... Aun estoy pensando eso , alguna idea??
__________________
Web
Responder Con Cita
  #8  
Antiguo 24-07-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 21
felipe88 Va por buen camino
... aun no encuentro nada al respecto, y no tengo donde probar en este momento ...

Alguna idea para el punto uno
__________________
Web
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Registrar nuestra aplicación en system (?) wofox API de Windows 5 08-12-2007 21:16:12
FireBird, Proyecto del mes Diciembre/2007 en SourceForge jhonny Noticias 2 04-12-2007 01:15:47
Me ayudan con skincrafter (pone skin a nuestra aplicación) shoker4 Gráficos 10 16-08-2007 10:43:05
Como monitoreo a los usuarios desde firebird uper Firebird e Interbase 0 21-03-2007 01:12:45
Proyecto Vulcano : Firebird para 64 bits guillotmarc Noticias 0 18-12-2003 14:52:56


La franja horaria es GMT +2. Ahora son las 14:16:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi