Duvidas copm SQL e Query ??

Delphi

29/02/2004

eu fiz um banco(interbase) para testar alguns comandos, o banco teste tem como alias teste neste meu banco possui uma tabela com uma coluna que se chama nome...

Na minha form eu coloquei um DataBase ja configurado uma Table ja configurado a tabela, uma Query com seu comando Sql ´select * from TESTE´ e um DataSource ligado a Table.

Também tem um DbGrid para verificar as alterações do Banco
Um componente TEdit com o nome de EdtNome e um botao BitBtn com o codigo abaixo:

procedure TForm1.BtnInserirClick(Sender: TObject);
begin
with query1 do begin
sql.Clear;
sql.Add(´insert into TESTE values(´+EdtNome.text+´)´);
ExecSQL;
end;

E o seguinte eu quero que atraves do clique do botao o conteudo da caixinha seja inserido no banco ...

Por Favor Aonde é que eu estou errado pois quando rodo da o seguinte erro !

General Erro SQL error.
Column Unknown TEST.

o que faço ????

Franciso Nunes


Fcnjr

Fcnjr

Curtidas 0

Respostas

Edilcimar

Edilcimar

29/02/2004

eu algum lugar você ´comeu´ o E da palavra teste e o erro é sobre test e não sobre teste


GOSTEI 0
Fcnjr

Fcnjr

29/02/2004

SEI SO QUE O ERRO QUE DA :

General Erro SQL error.
Column Unknown TEST.

ESTE TEST QUE ELE SE REFERE NOP FINAL E O TEXTO QUE SE DIGITA NA CAIXINHA POR EXEMPLO SE EU DIGITAR ´TESTANDO´ O ERRO QUE APARECERA VAI SER:

General Erro SQL error.
Column Unknown TESTANDO.

ENTENDE ?


GOSTEI 0
Fcnjr

Fcnjr

29/02/2004

Consegui so fiz alterar para:

sql.Add(´insert into TESTE(NOME)
values(´+Chr(39)+EdtNome.text+Chr(39)+´)´);

daltava so estes caracteres ...


GOSTEI 0
Marco Salles

Marco Salles

29/02/2004

Tente Acrescentar Ao Seu Código Sql a Instrução
query3.SQL.Add(´Select Sum(valor) totaldesp From balancete´);

procedure TForm1.BtnInserirClick(Sender: TObject); 
begin 
with query1 do begin 
sql.Clear; 
sql.Add(´Select * from TESTE´);
sql.Add(´insert into TESTE values(´+EdtNome.text+´)´); 
ExecSQL; 
end; 


Sem Mais...


GOSTEI 0
POSTAR