Parametro Entrada SQLQuery (DBExpress)
Galera,
Estou fazendo uma consulta no SQLQuery passando dois parametros tipo string. Na tabela do banco de dados esses campos são do tipo Varchar().
So que ele nunca retorna informação. Encontrei na internet que usando SQLQuery qnd passa o parametro o tipo do campo deve ser nvarchar.... eu alterei na minha tabela p fazer o teste e realmente funcionou.
Como eu faço p usar o SQLQuery com o campo da tabela tipo varchar, pois não poderei mudar a estrutura das tabelas.
Quem pode me dar uma solução?
Obrigada
Estou fazendo uma consulta no SQLQuery passando dois parametros tipo string. Na tabela do banco de dados esses campos são do tipo Varchar().
So que ele nunca retorna informação. Encontrei na internet que usando SQLQuery qnd passa o parametro o tipo do campo deve ser nvarchar.... eu alterei na minha tabela p fazer o teste e realmente funcionou.
Como eu faço p usar o SQLQuery com o campo da tabela tipo varchar, pois não poderei mudar a estrutura das tabelas.
Quem pode me dar uma solução?
Obrigada
Vsbastos22
Curtidas 0
Respostas
Osocram
06/04/2006
Galera,
Estou fazendo uma consulta no SQLQuery passando dois parametros tipo string. Na tabela do banco de dados esses campos são do tipo Varchar().
So que ele nunca retorna informação. Encontrei na internet que usando SQLQuery qnd passa o parametro o tipo do campo deve ser nvarchar.... eu alterei na minha tabela p fazer o teste e realmente funcionou.
Como eu faço p usar o SQLQuery com o campo da tabela tipo varchar, pois não poderei mudar a estrutura das tabelas.
Quem pode me dar uma solução?
Obrigada
Amigo se vc esta c problemas p passar parametro.. tente usar um sql direto
em vez de fazer algo
where Descricao=:descricao
vc faz assim
sql := ´where Descricao=´+QuotedStr(parametro);
GOSTEI 0