Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 17-02-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
El detalle con esa forma, es que si tienes algún error en la consulta SQL, te dirá que tienes un error en la línea 1. Ya que tu lo ves en varias líneas, pero el compilador lo genera todo en una sola.

Y cuando estamos hablando de una consulta de más de 255 caracteres, vas a tener muchos dolores de cabeza cuando veas el error "SQL error en línea 1" y trates de encontrar donde esta el error.

Por ese motivo, para mi se hace mucho mejor utilizar:

Código Delphi [-]
with TuDataset do begin
 ...
 SQL.Clear;
 SQL.Add('Select .....');
 SQL.Add('uncampo....');
 .........
 SQL.Add('where......');
 .....
end; //with

Utilizando SQL.Add, tu consulta SQL ya no quedará en una sola línea, y si ocurre algún error, el sistema te dirá en que línea exacta se generó el error.

Sobre todo si utilizas SQL Server, tiene una herramienta que se llama SQL Profiler, donde puedes ver todo lo que se ejecuta en la base de datos. Y es una lata ver instrucciones en una sola línea kilométrica...
__________________

Responder Con Cita
 



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
Problema con caracteres griegos (delphi-Access 2000) MazingerZetto Conexión con bases de datos 0 07-04-2008 17:52:36
Caracteres Comodin en Delphi LUCHO Varios 6 05-12-2007 19:06:50
Delphi for Php, Ajax y caracteres especiales. maro PHP 4 24-10-2007 07:19:52
Códigos caracteres Delphi Maibok OOP 1 21-01-2007 19:46:19
caracteres raros en delphi unko! Varios 7 19-12-2006 11:56:34


La franja horaria es GMT +2. Ahora son las 06:30:29.


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