Query1.SQL[14]:=
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
Query1.SQL[14]:= ´STRING_Kualker´;
Grato
Pedro
Peununes
Curtidas 0
Respostas
Rjun
02/08/2005
É um índice que indica a posição dentro da lista de strings. Dê uma olhada no help na propriedade SQL do componente TQuery.
GOSTEI 0
Peununes
02/08/2005
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...
GOSTEI 0
Rjun
02/08/2005
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:
Se você mandasse dar um Show em cada linha, seria mais ou menos isso:
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´;
GOSTEI 0
Peununes
02/08/2005
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´?
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´?
GOSTEI 0
Rjun
02/08/2005
Isso mesmo. Eu utilizo no seguinte caso. Tenho uma Query com o codigo SQL ja definido.
Ai durante o programa quero incluir uma clausula where.
select * from nome
Ai durante o programa quero incluir uma clausula where.
Query.SQL[Query.SQL.Count] := ´Where Codigo = 10´;
GOSTEI 0
Peununes
02/08/2005
Valeu!!!
Grande abraço!
Grande abraço!
GOSTEI 0