FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
TIBTable ó TIBQuery
Hola:
Estoy realizando mi primera aplicación cliente/servidor y tengo una duda. He leido que utilizando el Tibquery se disminuye el tráfico de red y el programa funciona mejor. Tengo que relacionar varias tablas y el Tibtable es más cómodo. Mi pregunta es la siguiente: ¿Cuando debo utilizar un componente u otro?. Si depende de los registros ¿Cuanto son los aconsejables para cada caso?. Saludos y Gracias. |
#2
|
||||
|
||||
Hola,
El uso de cada es diferente: * El TIBTable, por defecto te trae toda la tabla, todos los componentes terminan ejecutando un código SQL, en este caso SELECT * FROM TABLA * El TIBQuery, te permite ingresar el código a ejecutar, si pones el código SELECT * FROM TABLA, el tráfico por la red y el resultado son los mismos, pero puedes agregar alguna condición para traer sólo los registros que te interesan, por ejemplo: SELECT * FROM TABLA WHERE condición Saludos
__________________
[Crandel] |
#3
|
|||
|
|||
un apunte
Si vas a tener que mostrar los datos por pantalla pues inevitablemente tienes que utilizar alguno de los componentes que has mencionado o algun otro componente, pero para todas las demas cosas que tengas que utilizar datos de la base de datos, yo te recomiendo que utilizes el TIBSQL, es lo mas rapido para obtener datos de la base de datos. Al menos con mi experiencia.
|
#4
|
|||
|
|||
Muchas gracias por la información.
saludos |
#5
|
||||
|
||||
Además de lo ya mencionado, es probable que el TIBTable, dentro de su protocolo de apertura, consulte el diccionario de datos para averiguar la estructura de la tabla (llaves primarias, etc).
Esto añade carga y relentiza su apertura. Esto solamente lo supongo, dada la experiencia con otros componentes similares, pero no lo he comprobado. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
Yo tengo por política traer datos solo con TQuery y mis aplicaciones funcionan igual de rápido de manera remota y local.UTILIZA TQUERY por favor
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|