Array
(
)

Parametro Entrada SQLQuery (DBExpress)

Vsbastos22
   - 06 abr 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


Osocram
   - 06 abr 2006


Citação:
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

#Código


where Descricao=:descricao

vc faz assim
#Código

sql := ´where Descricao=´+QuotedStr(parametro);