Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-05-2006
joanajj joanajj is offline
Miembro
 
Registrado: jul 2003
Posts: 144
Poder: 21
joanajj Va por buen camino
Duda acerca de Firebird

Buensa a todos, en el dataset de FIBPLUS hay unas propiedades qe son:

SELECTSQL
INSERTSQL
DELETESQL
UPDATESQL
REFRESHSQL

Sabe alguien decirme que utilidad tienen...si es posible
Gracias...
Responder Con Cita
  #2  
Antiguo 13-05-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Si no me equivoco esas propiedades son de tipo "TStrings" y sirven especificar consultas a la base de datos para el borrar, actualizar, recuperar, insertar registros, etc. De ese modo no haría falta escribir dichas consultas en el código del programa, puesto que se usarían métodos del componente que refieres como "Update", "Insert" así, y el componente se encargaría de hacer su trabajo en base a las consultas SQL guardadas en las correspondientes propiedades.

Creo que más o menos por ahí van los tiros. A ver si alguien puede ser más claro y conciso, por otro lado. Echa un vistazo a la ayuda del componente, si es que la tiene, para más información. O a la de componentes similares, si es que este no deja de ser una "ampliación" de alguno que ya venga con Delphi, por ejemplo, cuya ayuda es casi seguro que tengas a tu disposición.

Vale. Ya me callo. Disculpad el rollo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 13-05-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Lo que te diré no será mejor que lo dicho por dec, pero ahi vamos...

Según mi criterio:

Usar esas propiedades indica que usaras los métodos Insert, Append, Edit, Refresh, Delete y Post (Ej: Dataset.Insert).

La sentencia que introduzca en uno de ellos será la que es "ejecutara". Por ej:

Tienes una tabla Articulos(Codigo, nDescrip, Costo,)

En la propiedad InsertSQL tienes
Código SQL [-]
Insert into Articulo (Codigo, nDescrip)
values (:Codigo,:nDescrip)
Como puedes ver, no he agregado el campo Costo y entonces, cada vez que invoques el metodo insert, solo insertaras datos en los campos Codigo y nDescrip. Asi pasa tambien con las demas propiedades (UpdateSQL,....). Solo se realiza cambios en los campos especificados.

Bueno, espero que eso te ayude un poco mas.

Cabe decir que he hechos unas cuantas pruebas y utilizar ese procedimiento es mas lento.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!

Última edición por vtdeleon fecha: 13-05-2006 a las 05:05:57.
Responder Con Cita
Respuesta



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
Acerca de los Roles y Usuarios en IB Expert Firebird Michel Firebird e Interbase 2 04-02-2008 17:30:19
Duda acerca del DBLookupComboBox y del Combo comun arieliten Varios 1 16-03-2005 21:52:18
Pequeña duda acerca del MultiSelect de los TDBGrid JuanBCT Varios 3 08-03-2005 20:59:24
Duda acerca de ShellExecute Chupi OOP 12 23-12-2004 15:55:40
duda delphi 8 y Firebird acertij022 Firebird e Interbase 4 27-06-2004 16:06:44


La franja horaria es GMT +2. Ahora son las 12:48:12.


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