Ir para conteúdo

POWERED BY:

Arquivado

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

WLJ

For...Next dentro da string SQL...

Recommended Posts

Faaaaaaaaaaaala galera. Seguinte.... é possível um loop de For dentro da string SQL?

Tipow assim...

 

ps.: campo é array

 

 

Dim x

x=1

 

SELECT [campoX, campoZ] FROM [tabela] WHERE [campox]="campo(x)" (sei lá um FOR aqui) AND [campox]="campo(x)(NEXT???)"

 

O parâmetro é dinâmico sacaram?! Naum sei quantos parametros vaum ser entam preciso desse for e incrementar pra pegar todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dentro da string acho que não, mas você pode fazer um para montar a string, por exemplo:

Str_SQL = "SELECT * FROM tabela WHERE"
For x = LBound(Campo) To UBound(Campo) 'LBound(array) pega o menor indice da matriz e UBound(array) pega o maior indice da matriz!
Str_SQL = Str_SQL & " campo"&x&" = "&Campo(x)
Next
Response.Write = Str_SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dentro da string acho que não, mas você pode fazer um para montar a string, por exemplo:

Str_SQL = "SELECT * FROM tabela WHERE"For x = LBound(Campo) To UBound(Campo) 'LBound(array) pega o menor indice da matriz e UBound(array) pega o maior indice da matriz! Str_SQL = Str_SQL & " campo"&x&" = "&Campo(x)NextResponse.Write = Str_SQL
Valew... era isso mesmo q precisava saber! ;)

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.