ERRO COM SQL NO FIREBIRD

MARCELOKROL 28/01/2014 14:56:38
#433694
pessoal o que tem de errado com isso, no desktop e no ibexpert funciona, mais no asp.net não:
  Sql = [Ô]select p.codpessoa, p.razaosocial, p.fonepessoa1, p.emailpessoa, p.dataultvisita from pessoas p where p.razaosocial like [ô]%@NomeCliente%[ô] order by p.razaosocial[Ô]
somecommand.Parameters.Add([Ô]@NomeCliente[Ô], FbDbType.VarChar).Value = twhere.ToUpper
somecommand.CommandText = Sql
FbDa = New FbDataAdapter(somecommand)
FbDa.Fill(FbDs, [Ô]pessoas[Ô])
KERPLUNK 28/01/2014 15:09:24
#433697
Resposta escolhida
O que [Ô]twhere[Ô] contém? Além disso, dê preferência para o uso de DataReader ao invés de DataAdapter se é só para ler dados.
MARCELOKROL 28/01/2014 15:23:27
#433699
Sim contem o tWhere só que não me retorna nada na consulta e também não da erro algum.

eu uso o FbDataAdapter, pois peguei ele direto do firebirdsql.org (). Eu não uso o ADO.NET, eu uso a dll direto da firebird para a conexão. Mais se tiver alguma dica fico grato.
KERPLUNK 28/01/2014 15:36:22
#433700
Acho que você não entendeu a pergunta. Qual o conteúdo da variável twhere?
MARCELOKROL 28/01/2014 16:03:47
#433703
bom ela vem de um textbox, e é uma string e pode ter certeza que tem alguma coisa la dentro, ja verifiquei.
MARCELOKROL 28/01/2014 16:19:57
#433705
Então... fiz um teste aqui. assim:

 Sql = [Ô]select p.codpessoa, p.razaosocial, p.fonepessoa1, p.emailpessoa, p.dataultvisita from pessoas p where p.razaosocial like [txt-color=#e80000][ô]%[Ô] & twhere & [Ô]%[ô][/txt-color] order by p.razaosocial[Ô]
somecommand.CommandText = Sql
FbDa = New FbDataAdapter(somecommand)
FbDa.Fill(FbDs, [Ô]pessoas[Ô])


E ele me retornou todos os clientes que contem [ô]MAR[ô], entao creio que o problema é com o parametro @NomeCliente
KERPLUNK 28/01/2014 16:23:43
#433707
Experimente colocar o [Ô]%[Ô] no valor e não na query:
Sql = [Ô]select p.codpessoa, p.razaosocial, p.fonepessoa1, p.emailpessoa, p.dataultvisita from pessoas p where p.razaosocial like [ô]%@NomeCliente%[ô] order by p.razaosocial[Ô]

Onde thwere vai conter [Ô]%MAR[Ô]
MARCELOKROL 28/01/2014 16:50:08
#433710
Grande guru Kerplunk é isso ai , muito obrigado e boa tarde.
Tópico encerrado , respostas não são mais permitidas