Fórum Erro com a sintaxe SQL!?!?! #232849
17/05/2004
0
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
Curtir tópico
+ 0Posts
17/05/2004
Rômulo Barros
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;
Gostei + 0
17/05/2004
Webraptor
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:
Gostei + 0
17/05/2004
Sergio
WEbRaptor...Valew ...vou testar quando cehgar em casa
Undeclared Identifier... muito obrigado !
:D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)