Array
(
)

Firebird com VS2008

Dianochka
   - 24 nov 2008

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();