GARANTIR DESCONTO

Fórum Query1.SQL[14]:= #290359

02/08/2005

0

Alguém sabe me dizer o que significa o número 14 entre colchetes na seguintes expressão?

Query1.SQL[14]:= ´STRING_Kualker´;

Grato

Pedro


Peununes

Peununes

Responder

Posts

02/08/2005

Rjun

É um índice que indica a posição dentro da lista de strings. Dê uma olhada no help na propriedade SQL do componente TQuery.


Responder

Gostei + 0

02/08/2005

Peununes

Rogério, só achei no help coisas como Parambayname[0].value. Você poderia ser mais claro? Tenho uma consulta num objeto TQuery que, no código tem isso ái...


Responder

Gostei + 0

02/08/2005

Rjun

Isso não tem nada haver com parâmetros. Vou tentar explicar: A propriedade SQL é uma TStrings. TStrings é uma lista de strings. Então, se você tem um código SQL na sua query assim:

SELECT
  Codigo,
  Nome
FROM
  Cliente


Se você mandasse dar um Show em cada linha, seria mais ou menos isso:
SQL[0] seria igual a  ´SELECT´;
SQL[1] seria igual a ´Codigo´;
SQL[2] seria igual a ´Nome´;
SQL[3] seria igual a ´FROM´;
SQL[4] seria igual a ´Cliente´;



Responder

Gostei + 0

02/08/2005

Peununes

Entendi o que vc disse mas não entenndi a utilidade.
Então se o programador escreve Query1.SQL[12] := ´Kuaker_coisa´ ele está dizendo que a ´String´ de número treze dessa query está recebendo o valor ´Kualker´?


Responder

Gostei + 0

02/08/2005

Rjun

Isso mesmo. Eu utilizo no seguinte caso. Tenho uma Query com o codigo SQL ja definido.

select * from nome


Ai durante o programa quero incluir uma clausula where.

Query.SQL[Query.SQL.Count] := ´Where Codigo = 10´;



Responder

Gostei + 0

02/08/2005

Peununes

Valeu!!!

Grande abraço!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar