Ajuda - Busca - Membros - Calendário
Versão Completa: (Resolvido) me ajuda a resolver plikx "error SQL=104"
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
chris~
ai gent ta dando esse erro no meu codgo sera q alguém poderia me ajuda a resolve ou a coloca um codgo diferenciado que não contenha o msmo
esse aki é o q tem na unit
CODE
unit UFornecedor;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Mask, ExtCtrls;

type
  TFrmFornecedor = class(TForm)
    PnButton: TPanel;
    PmDados: TPanel;
    EdRazSoc: TEdit;
    EdNomFant: TEdit;
    MdCNPJ: TMaskEdit;
    MdIE: TMaskEdit;
    EdEnd: TEdit;
    EdNum: TEdit;
    EdCidade: TEdit;
    EdUF: TEdit;
    MdCEP: TMaskEdit;
    MdTel: TMaskEdit;
    MdFax: TMaskEdit;
    BtnSalvar: TButton;
    BtnSair: TButton;
    LbRazSoc: TLabel;
    LbNomFant: TLabel;
    LbCNPJ: TLabel;
    LbIE: TLabel;
    LbEnd: TLabel;
    LbNumero: TLabel;
    LbCidade: TLabel;
    LbUF: TLabel;
    LbCEP: TLabel;
    LbTelefone: TLabel;
    LbFax: TLabel;
    EdBairro: TEdit;
    LbBairro: TLabel;
    btnLimpar: TButton;
    procedure BtnSairClick(Sender: TObject);
    procedure BtnSalvarClick(Sender: TObject);
    procedure btnLimparClick(Sender: TObject);
  private

    Procedure LimpaCampo;

  public
    { Public declarations }
  end;

var
  FrmFornecedor: TFrmFornecedor;

implementation
uses UBDESTOQUE, IBQuery;

{$R *.dfm}
procedure TFrmFornecedor.LimpaCampo;
Begin
   EdRazSoc.Clear;
   EdNomFant.Clear;
   EdEnd.Clear;
   EdNomFant.Clear;
   EdCidade.Clear;
   EdBairro.Clear;
   EdUF.Clear;
   MdCNPJ.Text:= '              ';
   MdIE.Text:= '           ';
   MdCEP.Text:= '        ';
   MdTel.Text:= '          ';
   MdFax.Text:= '          ';
end;


procedure TFrmFornecedor.BtnSairClick(Sender: TObject);
begin
   Close;
end;

procedure TFrmFornecedor.BtnSalvarClick(Sender: TObject);
Var str:string;
begin
   str:= 'inset into Fornecedor(razaosocial,NomeFantasia,CNPJ,IE,Rua,Numero,Cidade,,UF,CEP, Telefone, Fax, Bairro)'
   + 'Values ('+#39+Trim (EdRazSoc.text)+#39+','+#39+Trim (Ednomfant.text)+#39+','
   +#39+Trim (Mdcnpj.text)+#39+','+#39+Trim (MdIE.text)+#39+','+#39+Trim (EdEnd.text)+#39+','
   +#39+Trim (EdNum.text)+#39+','+#39+Trim (EdCidade.text)+#39+','+#39+Trim (EdUF.text)+#39+','
   +#39+Trim (MdCEP.text)+#39+','+#39+Trim (MdTel.text)+#39+','+#39+Trim (MdFax.text)+#39+','
   +#39+Trim (EdBairro.text)+#39+')';
   with DataModule1 do
      Begin
         with IBQFornecedor do
            Begin
               SQL.Clear;
               SQL.Add(str);
               ExecSQL;
            end;
         try
           IBTransaction1.commit;
           with IBQFornecedor do
              begin
                 sql.Clear;
                 SQL.Add('select*From Fornecedor');
                 close;
                 open;
              end;
           ShowMessage('cadastro Concluido!');
         except
              IBTransaction1.Rollback;
           ShowMessage('Ouve um Erro no Cadastro!!');
         end;
      end;

end;

procedure TFrmFornecedor.btnLimparClick(Sender: TObject);
begin
   LimpaCampo;
end;

end.

ta dando esse erro aki gent




desde já agradeço a ajuda
Jhonas
CODE
str:= 'inset into Fornecedor(razaosocial,NomeFantasia,CNPJ,IE,Rua,Numero,Cidade,,UF,CEP, Telefone, Fax, Bairro)'


str:= 'insert into Fornecedor(razaosocial,NomeFantasia,CNPJ,IE,Rua,Numero,Cidade,,UF,CEP, Telefone, Fax, Bairro)'

abraço
chris~
brigadao jhonas
deu certo o cadastro
mas ele não ta inserindo na tabela, sea qvc saberia o porque?

@edit
eu consegui arruma era so da autoincrement no banco de dados
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.