Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brunoguitarman

com % no lugar dos nomes das colunas da tabela

Recommended Posts

Galera, tenho que fazer uma correção num programa delphi numa parte que ele faz alteração no banco de dados. O SQL dele começa assim:

 

'select max(a.%0:s)	   as ide, '+
			 '	   a.%1:s			as inc, '+
			 '	   min(bai.cdidebai) as bai  '+
			 '  from %2:s a left outer join zcbp7220 bai '+

E depois continua, mas o significado dele não é importante no momento. O que quero saber é o que significam esses '%'. tipo o %0:s, %1:s, %2:s.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno, por incrivel que pareca o resto eh importante sim hehehe

você poderia postar o resto do join?! se nao kiser postar o nome das tabelas, altera os nomes.

Posta o comando completo para poder te ajudar http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

 

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno, por incrivel que pareca o resto eh importante sim hehehe

você poderia postar o resto do join?! se nao kiser postar o nome das tabelas, altera os nomes.

Posta o comando completo para poder te ajudar http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

 

 

Abçs

Bom, já que tá dizendo...

Só não coloquei o resto porque achei que ia atrapalhar.

 

sFormat := 'select max(a.%0:s)	   as ide,				 ' +
			 '	   a.%1:s			as inc,				 ' +
			 '	   min(bai.cdidebai) as bai				  ' +
			 ' from %2:s a left outer join zcbp7220 bai		' +
			 '   on bai.nridebem = cast(a.%0:s as varchar(10)) ' +
			 '  and bai.nrincbem = a.%1:s					  ' +
			 '  and bai.multiusu = a.multiusu				  ' +
			 '  and bai.tpidepat = ''%3:s''					' +
			 'where	   a.%0:s = ''%4:s''					' +
			 '  and   a.multiusu = %5:d						' +
			 'group by a.%1:s								  ' +
			 'order by a.%1:s desc							 ';

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.