Campo sc_sql_injection gravando aspas (RESOLVIDO)

Em uma aplicação formulário, no evento onBeforeInsert to usando assim

$senha = sc_sql_injection({senha});
$senha = base64_encode($senha);
{senha} = $senha;

Para gravar em um campo texto

O problema é que ao gravar ele grava o campo mas com aspas…ficando assim

‘senha’

To usando SC com Mysql
Alguem ja passou por isso ?

o sc_sql_injection({senha}) inclui as aspas.

Valeu Haroldo mais uma vez. Somente mais uma pergunta, ja que mexo com o SC ha pouco tempo…Em formularios de login é necessário o uso do sc_sql_injection ?

Sim, pois é o primeiro formulário de entrada onde fica liberado para qualquer usuário que se for mal intencionado pode maliciar um código na janela de login ou senha e gerar problemas desagradáveis.

O Módulo de segurança do SC utiliza corretamente a macro.

Caso alguem tenha tido o mesmo problema que eu, que ao salvar a senha utilizando sc_sql_injection ela é salva com aspas, resolvi da seguinte maneira.

$retirar = array("’"=>"");
{senha} = sc_sql_injection({senha});
{senha} = strtr({senha}, $retirar);
{senha} = base64_encode({senha});

Espero que sirva para alguem.

Abraços e obrigado a todos que me ajudaram.