locorj 0 Denunciar post Postado Fevereiro 27, 2005 Tenho em meu programa um botão de navegação de registros... minha intenção com esse código é toda vez que altere o registro ele pegue o valor referente ao cadastro do cliente que é o campo camoscadastro.Text (DBedit) e faça execute essa sql... mas tá dando erro na hora de executar... como eu faço corretamente...acessodados.frmdados.sqltabelatrocadas.Close;acessodados.frmdados.sqltabelatrocadas.SQL.Text:='select * from os_pecas where pectroc_oscadastro=' + quotedstr(camoscadastro.Text);acessodados.frmdados.sqltabelatrocadas.Open; Compartilhar este post Link para o post Compartilhar em outros sites
PiRaDu 0 Denunciar post Postado Fevereiro 28, 2005 bom, eu num sou muito experiente, tem algumas coisas aí que eu faço diferente, como quotedstr(camoscadastro.Text);, nunca fiz assim num sei como funciona, mas se é assim mesmo a lógica parece que tah correta, mas tem uma coisinha, você tah colocando uma consulta na tabela, por acaso já não tem alguma outra consulta lá, pq se tiver tem que apagar antes de colocar outra, senão vai acumulando, entendeu? antes de: acessodados.frmdados.sqltabelatrocadas.SQL.Text:='select * from os_pecas where pectroc_oscadastro=' + quotedstr(camoscadastro.Text); coloca: acessodados.frmdados.sqltabelatrocadas.SQL.Clear; espero ter ajudado! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
locorj 0 Denunciar post Postado Fevereiro 28, 2005 Estou fazendo acesso a um BD access via ADO, no meu projeto tenho uma data module com um TADOconnection, TADOtable que ligo no TADOconnection, TDataSource que ligo no TADOtable, e um TADOquery que ligo no TDataSource e no TADOconnection, as ligações estão corretas ? Eu tirei esse quotedstr(camoscadastro.Text) o programa foi sem erro... primeiro tentei a sql direta(foi na boa) colocando um valor, depois tirei o quotedstr e coloquei direto o camoscadastro.Text (tb foi na boa). O problema agora é ela ñ ela ñ está filtrando.... tá mostrando todos os registros... testei a sql no data explorer ela funcionar perfeitinha.... ai tentei de outra forma comentei o código e coloquei diretamente a sql no TADOquery... nda!! parece que ñ está filtrando o que será ? Compartilhar este post Link para o post Compartilhar em outros sites
locorj 0 Denunciar post Postado Março 2, 2005 Galera finalmente consegui resolver o problema !!!! Só adicionar um TADOQuery... ñ pode ter TADOTable.... e ligar data source na TADOQuery Compartilhar este post Link para o post Compartilhar em outros sites