Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-11-2015
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
En realidad, es una cuestión de gustos y costumbres. Puedes incluso hacer todo al estilo antiguo y enlazar componentes (Datasets, DataSources, DBAware) vía código. Lo fundamental es hacerlo con orden.

Si se prefiere no guardar las sentencias SQL en la propiedad que con tanto esmero diseñaron los creadores de delphi , está bien, pero haces la asignación de la sentencia sin sustituir los parámetros y después asignas el valor a éstos.

La concatenación de strings en una consulta sql es garantia de que pronto no se entenderá el código, además de que cualquier posibilidad de consultas preparadas se va al olvido.

// Saludos
Responder Con Cita
  #2  
Antiguo 27-11-2015
orodriguezca orodriguezca is offline
Miembro
 
Registrado: ene 2009
Posts: 221
Poder: 16
orodriguezca Va por buen camino
Regresando a la sentencia original
Código Delphi [-]
ADOQuery1.SQL.Add('insert into empleados values ("NULL"....
me gustaría anotar que realizar un "insert into" sin especificar las columnas de la tabla es una práctica no muy recomendada porque se convierte en un fragmento de código más a mantener cuando se agreguen nuevas columnas a la tabla. Por otra parte enumerar las columnas a insertar hace el código más autodocumentado. Ademas, con frecuencia, no es necesario especificar todas las columnas de la tabla y podemos permitir que el motor de bases de datos coloque los valores por defecto previamente definidos por el DBA.
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
Almacenar Imagen en Mysql usando ADO adeszeus MySQL 2 10-07-2010 20:33:50
busqueda por fecha en mysql con tdatetimepicker yossi Varios 2 13-04-2010 02:11:46
Almacenar en una tabla mysql una superclave Lizette Varios 3 27-01-2009 18:30:29
MySql puede almacenar datos en una tabla virtual? Damian666 MySQL 4 02-09-2007 08:35:30


La franja horaria es GMT +2. Ahora son las 07:19:56.


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