Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 06-03-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por ingel Ver Mensaje
...necesito comenzar a quitar codigo fuente de mis aplicaciones Delphi 7 , especificamente todo lo referido a los accesos a datos y pasarlos a la Base de Datos SQL.
Personalmente me parece bien utilizar las propiedades de la Base de Datos cuando haga falta. Y pasar código a una Base de Datos cuando necesitemos mayor rendimiento o velocidad. Sobre todo pensando en operaciones grandes y complejas que se puedan pasar a un Stored Procedure.
Pero llevar esto al extremo tampoco no me parece lógico, a no ser que exista una razon que no explicas aquí.

Cita:
Empezado por ingel Ver Mensaje
... porque los INSERT , DELETE y UPDATE en su mayoria estan hechos con Store Procedures y solo les paso los parametros.
¿Qué ventaja tiene lanzar un UPDATE desde un Query a lanzar un SP con parámetros que haga el UPDATE?
En consultas normales la diferencia de tiempo entre ambos debe ser despreciable y en ese caso estamos complicando la programación y "atándonos" aun gestos de Bases de Datos de una forma muy fuerte.
O un DELETE, crear un SP para hacer un DELETE ¿tiene sentido? Yo sin más datos no lo veo.

Cita:
Empezado por ingel Ver Mensaje
... Entiendo que deberia reemplazar los SELECT por VISTAS o con SP tambien podria hacerlo ?
Las vistas son para lo que son. Lo mismo de antes. ¿Una SELECT NORMAL, qué sentido tiene reemplazarla por una vista o un SP?

Cita:
Empezado por ingel Ver Mensaje
La idea es dejar el menor codigo posible del lado de la aplicacion.
Lo mismo. ¿Cual es el sentido de esto?
Me he encontrado algun caso en que hacer debug de un SP era un calvario, porque las herramientas o los IDE de las Bases de Datos a la hora de hacer Debug son básicos o inexistentes y en cualquier caso no llegan a los de un IDE como Delphi.
Por lo tanto cuando hay que usar un SP porque no hay otro remedio me parece bien, pero usarlos de forma generalizada lo veo un atraso.

Lo dicho tal vez me faltan datos, pero me gustaría entender la razón de hacer esto que planteas.

Comentar también que "mis dudas" están provocadas porque al final, lo que debería ser estandard (pienso en el lenguaje SQL), cuando trabajas con diferentes Base de Datos, te das cuenta de que no lo es. Ya no sólo Stored Procedures (con leguaje propio), sino hasta las propias SELECT (que consideramos lo más simple) son diferentes en diferentes motores.
Por lo tanto algo como lo que planteas, te ataría de por visa a un único motor de Base de Datos.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 06-03-2020 a las 14:20:29.
Responder Con Cita
 


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
Como puedo pasar este codigo a delphi el codigo de la imagen es codigo python Javier13 Varios 9 16-11-2017 15:41:33
Pasar codigo de VB a Delphi jafera Varios 6 04-07-2013 18:09:15
pasar codigo de delphi a c++ Builder rxaxx9 C++ Builder 2 13-05-2012 06:27:17
Ayuda a Pasar Codigo Delphi a C++ yelian C++ Builder 9 26-11-2009 20:32:26
Pasar codigo C a delphi Mr.Vaka Varios 1 24-12-2005 11:38:02


La franja horaria es GMT +2. Ahora son las 04:37:20.


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