Juntar linhas de código em VB

É impressão minha ou estás a por as "aspas" ???

Tenho de por, para a instrução SQL.

exemplo: cmd.command.text = "select * from table" _
"where x=1 and y=2" _
"and z=3"

Queres que deixe assim? Tb dá erro.

exemplo: cmd.command.text = "select * from table" _
where x=1 and y=2 _
and z=3

EDIT: o erro é: "Expected end of statement"
 
Mas não estou a conseguir... O que quero é fazer uma query à BD:

exemplo: cmd.command.text = "select * from table" _
"where x=1 and y=2" _
"and z=3"

Seria assim? É que continua a dar-me erro.

Penso que tens de dar um espaço no principio das linhas seguintes... e nao des o espaço antes do _

Experimenta assim e diz alguma coisa...

exemplo: cmd.command.text = "select * from table"_
" where x=1 and y=2"_
" and z=3"
 
Se for C# em .NET penso que dá se colocares um "@" antes da string ... do género:

string query = @"adsas
asasas

asasa

asaas

"

Em C# podes usar o "+" para concatenares strings.

VB não sei se é igual.
 
Ei, pessoa... calma!!! Lançar à toa nem sempre ajuda...

cmd.command.text = "select * from table " & _
"where x=1 and y=2 " & _
"and z=3"

É isto :-D Não te esqueças de controlar os espaços. Se fosse

cmd.command.text = "select * from table" & _
"where x=1 and y=2" & _
"and z=3"

O resultado seria

select * from tablewhere x=1 and y=2and z=3"

Um espaço depois de "table" ou antes de "where", e outro depois de "y=2" ou antes de "and" evitam isto. Vê o código que dei ;)

Cumps [[[[[[]]]]]]
angelofwisdom
 
Última edição:
Back
Topo