Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

scorpio

invalid field name

Recommended Posts

seguinte..

tenho campos[ Codigo, Numero, Nome, Endereco, cidade, bairro, fone,

cep] numa tab. paradox e qndo mando cadastra qlqr coisa neles, o dephi manda umaa msg.. Invalid field name x (x é o valor de qlqr campo da tela de cadastro)

 

 

query1.SQL.Clear;strSQL:='INSERT INTO EX5(Codigo,Numero,Nome,Endereço,Cidade,Bairro,Fone,CEP)';strSQL:=strSQL+ 'VALUES ('+txtCod.Text+','+txtNum.Text+','+txtNome.Text+','+txtEnd.Text+','+txtCid.Text +','+txtBairro.Text+','+txtFone.Text+','+txtCEP.Text+')';query1.SQL.Add(strSQL);query1.ExecSQL;
qndo clico no botão da aquela linda! msg...

 

 

acho estranho pq field é campo e o valor dos txt num nada a ve com o nome do campo

 

se alguem souber...

 

 

fw

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

 

Query1.Close;Query1.SQL.Clear;strSQL:='INSERT INTO EX5(Codigo,Numero,Nome,Endereço,Cidade,Bairro,Fone,CEP)';strSQL:= strSQL+ 'VALUES (' + txtCod.Text + ',' + txtNum.Text + ',' + QuotedStr(txtNome.Text) + ',' + QuotedStr(txtEnd.Text) + ',' + QuotedStr(txtCid.Text) +',' + QuotedStr(txtBairro.Text) + ',' + QuotedStr(txtFone.Text) + ',' + QuotedStr(txtCEP.Text) +')';Query1.SQL.Add(strSQL);Query1.ExecSQL;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

Query1.Close; Query1.SQL.Clear; strSQL:='INSERT INTO EX5(Codigo,Numero,Nome,Endereço,Cidade,Bairro,Fone,CEP)'; strSQL:= strSQL+ 'VALUES (' + txtCod.Text + ',' + txtNum.Text + ',' + QuotedStr(txtNome.Text) + ',' + QuotedStr(txtEnd.Text) + ',' + QuotedStr(txtCid.Text) +',' + QuotedStr(txtBairro.Text) + ',' + QuotedStr(txtFone.Text) + ',' + QuotedStr(txtCEP.Text) +')';  Query1.SQL.Add(strSQL); Query1.ExecSQL;
vlw mas não deu certo..... continua dando o erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae.. deu certo..refiz o BD... ( tava tudo como string)... botei os campos de numero e codigo como numero e coloquei no código esse QuotedStr()...vlw cara

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.