Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-08-2006
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 20
el_barto Va por buen camino
Exclamation Insertar en fila determinada

Buenos dias

Uso delphi 5 y sql server 7.

uso un query y en la propiedad sql, deseo insertar un AND
en la linea 6, como puedo insertar una linea en una fila determinada en delphi

lo he intentado con algo como:

Código Delphi [-]
qryCabezas.Sql[6].Add('AND A.FOR_GENE=''M''');

pero no funciona.

Gracias por su colaboracion.
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas

Última edición por dec fecha: 15-08-2006 a las 15:50:26.
Responder Con Cita
  #2  
Antiguo 15-08-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por el_barto
lo he intentado con algo como:
Código Delphi [-]
qryCabezas.Sql[6].Add('AND A.FOR_GENE=''M''');
pero no funciona.
¿Y qué es lo que no funciona? ¿No aparece ningún error? ¿Echa humo el compilador o algo así?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 15-08-2006
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 20
el_barto Va por buen camino
JA JA JA

No, cuando verifico la sintaxis muestra el siguiente mensaje:
Cita:
[Error] UOpOcman.pas(77): Record, object or class type required
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas
Responder Con Cita
  #4  
Antiguo 15-08-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
UOpOcman.pas(77): Record, object or class type required
O sea, en la unidad "UOpOcman.pas", precisamente en la línea 77, se requiere un tipo "record", "object" o "class". ¿Echaste un vistazo a ver qué pasa por ahí?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 15-08-2006
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 20
el_barto Va por buen camino
Es que ese tipo error aparece cuando agrego [6] a esta linea:

Cita:
qryCabezas.SQL.add('AND A.FOR_GENE=''M''');
y lo dejo asi:

Cita:
qryCabezas.SQL[6].add('AND A.FOR_GENE=''M''');
evidentemente la forma en que intento INSERTAR la linea 'AND A.FOR_GENE=''M''' en la propiedad sql del query es errada, precisamente por tal motivo deseo saber como puedo insertar esta linea en una la fila 6 del query.sql
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas
Responder Con Cita
  #6  
Antiguo 15-08-2006
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
El problema es que si usas:

Código Delphi [-]
qryCabezas.SQL[6].Add('AND A.FOR_GENE="M"');

En realidad estás haciendo:

Código Delphi [-]
qryCabezas.SQL.Strings[6].Add('AND A.FOR_GENE="M"');

Lo cual es erroneo. Si quieres insertar una línea en una posición predeterminada usa el método Insert:

Código Delphi [-]
qryCabezas.SQL.Insert(6, 'AND A.FOR_GENE="M"');

Si quieres cambiar el contenido de la línea con el índice 6, lo puedes hacer así:

Código Delphi [-]
qryCabezas.SQL[6] := 'AND A.FOR_GENE="M"';
// Lo anterior equivale a:
qryCabezas.SQL.Strings[6] := 'AND A.FOR_GENE="M"';

Espero que esto aclare tus dudas...



Saludos...
Responder Con Cita
  #7  
Antiguo 15-08-2006
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 20
el_barto Va por buen camino
Ok, si gracias, ya lo estaba probando, pero de lugar de 6 le coloque 1 y funciono

Gracias.
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas
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
devorver una cantidad determinada de registros senpiterno SQL 2 20-04-2005 23:10:03
Saber el primer dia de una determinada semana nugame Varios 2 19-11-2004 11:01:02
Imprimir una determinada pagina LucasArgentino Impresión 1 15-10-2004 18:30:15
Ir a una determinada posicion de una tabla VolaRe Conexión con bases de datos 1 02-06-2004 21:12:51
No mostrar fila en Grid al insertar Muten Varios 7 03-02-2004 13:58:02


La franja horaria es GMT +2. Ahora son las 01:02:03.


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