[RESOLVIDO] INNER Join com variável

Boa tarde galera! Quanto tempo…
Preciso de uma ajuda =\

Tentei usar isso no SQL de uma consulta:

INNER JOIN seg_users_setor ON seg_users_setor.tsetid = tb_hd_principal.tsetid AND seg_users_setor.login = ‘JAQUELINE’

dessa forma funciona ok. Ele exibe apenas os registro que eu quero.
Mas se eu troco pela variável do usuário que logou:

INNER JOIN seg_users_setor ON seg_users_setor.tsetid = tb_hd_principal.tsetid AND seg_users_setor.login = ‘[usr]’

Ele não funciona (já verifiquei e a variável está com o conteúdo JAQUELINE). Ocorre o seguinte erro:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\netmake\v6\wwwroot\scriptcase\app\Projeto\cns_chamados\cns_chamados.php on line 533

O que será que pode ser?

qual a instrução exibida no modo debug?

quando utilizo a variável… ele não mostra nada (msm em debug) somente o erro.

Já passei por isso e acabei que desistindo.

=
Não posso desistir disso, nem encontro ‘alternativa’.

é no SQl principal?
é um formulário?

troque o nome da variável para [_usr].

É uma consulta.
Mesmo trocando o nome da variável dá isso.
Procurei a linha 533 no código pra ver e ele gera assim:

$this->nm_tabela = “tb_hd_principal INNER JOIN seg_users_setor ON seg_users_setor.tsetid = tb_hd_principal.tsetid AND seg_users_setor.login = '” . $_SESSION[‘usr’] . "’ …

Utilize sc_where(add)

Funcionou. A mesma clausula mas no onScriptInit:

sc_select_where(add) = "INNER JOIN seg_users_setor ON seg_users_setor.tsetid = tb_hd_principal.tsetid AND seg_users_setor.login = ‘[usr]’ ";

Muito obrigada Haroldo!! não conhecia/sabia ou tinha usado essa macro.