Firebird com VS2008
Ola gente !
Estou tentando inserir dados na tabela , mas esta dando erro com o seguinte mensagem
´Input string was not in a correct format´
Depois de tanto apanhar tentando inserir o cliente eu resolvi fazer uma pequena SP para teste em uma tabela com apenas 2 campos. A, B
SET TERM ^ ;
CREATE OR ALTER PROCEDURE NEW_PROCEDURE (
ib varchar(50),
ia integer)
as
begin
insert into teste values (:ia, :ib) ;
suspend;
end^
SET TERM ; ^
GRANT INSERT ON TESTE TO PROCEDURE NEW_PROCEDURE;
GRANT EXECUTE ON PROCEDURE NEW_PROCEDURE TO ABDMBA2001MXQ;
E executei esse código para testar:
FbTransaction dbTrans = null;
dbTrans = bd.Con.BeginTransaction();
cmd = new FbCommand(´NEW_PROCEDURE´, D.Bd.Con, dbTrans);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new FbParameter(´@Ia´, 5));
cmd.Parameters.Add(new FbParameter(´@Ib´, ´CS´));
cmd.ExecuteNonQuery();
dbTrans.Commit();
Estou tentando inserir dados na tabela , mas esta dando erro com o seguinte mensagem
´Input string was not in a correct format´
Depois de tanto apanhar tentando inserir o cliente eu resolvi fazer uma pequena SP para teste em uma tabela com apenas 2 campos. A, B
SET TERM ^ ;
CREATE OR ALTER PROCEDURE NEW_PROCEDURE (
ib varchar(50),
ia integer)
as
begin
insert into teste values (:ia, :ib) ;
suspend;
end^
SET TERM ; ^
GRANT INSERT ON TESTE TO PROCEDURE NEW_PROCEDURE;
GRANT EXECUTE ON PROCEDURE NEW_PROCEDURE TO ABDMBA2001MXQ;
E executei esse código para testar:
FbTransaction dbTrans = null;
dbTrans = bd.Con.BeginTransaction();
cmd = new FbCommand(´NEW_PROCEDURE´, D.Bd.Con, dbTrans);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new FbParameter(´@Ia´, 5));
cmd.Parameters.Add(new FbParameter(´@Ib´, ´CS´));
cmd.ExecuteNonQuery();
dbTrans.Commit();
Dianochka
Curtidas 0