Fórum Erro com a sintaxe SQL!?!?! #232849

17/05/2004

0

AE Pessoal !

Certinho?

Eu to com um problema na sintaxe do SQL

Query1.SQL.TEXT:=´INSERT INTO tabela (Nome , Idade) Values (´´+Edit1.text+´´,´´+Edit2.text+´´)´;

Query1.Execsql

Então ....quando eu gravo alguma coisa na tabela ele naum atualiza na hora...eu tenho q fechar o programa para aparecer o novo registro...

Query1.Refresh tb da erro ....


Outra duvida....COmo fazer para Deletar registros q eu digito numa caixa de texto...

Exemplo...Eu tenho uma tabela com os campos Nome e Idade ..
Eu quero q o usuario delete o registro digitando em uma caixa de texto o registro desejado....

Fui claro !? :D
hheheheh


VALEW Povo !


Sergio

Sergio

Responder

Posts

17/05/2004

Rômulo Barros

Primeiro problema:

feche e abra a sua query que os dados serão atualizados:

Qry.Close;
Qry.Open;


Segundo Problema:

With(Qry)Do
Begin
  Close;
  Sql.Add(´Delete from Tabela where Upper(Nome) = ´ + QuotedStr(UpperCase(Edt1.Text)));
  ExecSql;
End;



Responder

Gostei + 0

17/05/2004

Webraptor

Saudações,

Caro amigo, vc pode utilizar o método POST do componente query e ativar a propriedade Request Live para que suas atualizações aparecerem de imediato, só tem um problema, o acesso a query ficará um pouco mais lento, o ideal e só utilizar o POST e depois o REFRESH, se for uma grid faça por precaução um REFRESH no componente GRID.

Espero que funcione e que tenha ajudado.

Raptor

´Aquele que compartilha conhecimento e adquiri mais conhecimento!´
:shock:


Responder

Gostei + 0

17/05/2004

Sergio

Valew mesmo !

WEbRaptor...Valew ...vou testar quando cehgar em casa

Undeclared Identifier... muito obrigado !


:D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar