Transaction SQL Server 2000
Galera,
Quero implementar a rotina abaixo mas não está funcionando corretamente.
Ele me da esta mensagem após executar:
-------------------//////////////---------------------
Server: Msg 8152, Level 16, State 9, Line 1
String or binary data would be truncated.
The statement has been terminated.
(1 row(s) affected)
-------------------//////////////---------------------
ou seja, ele nao executou a primeira instrução corretamente porque digitei valores errados.
Mas gostaria que nao executasse a segunda.
Poderiam me ajudar?!
Abraços...
Quero implementar a rotina abaixo mas não está funcionando corretamente.
Ele me da esta mensagem após executar:
-------------------//////////////---------------------
Server: Msg 8152, Level 16, State 9, Line 1
String or binary data would be truncated.
The statement has been terminated.
(1 row(s) affected)
-------------------//////////////---------------------
ou seja, ele nao executou a primeira instrução corretamente porque digitei valores errados.
Mas gostaria que nao executasse a segunda.
Poderiam me ajudar?!
Abraços...
Tremonti
Curtidas 0
Respostas
Tremonti
30/10/2006
O código é este
Begin Tran
Update FinancContasPag
Set DtPagto = ´2006-10-10´
, CdUsuaPagto = ´9999´
, Status = ´12323´
, NumCheque = ´20´
Where NrFinanContaPag = ´200600000004´
Update FinancContas
Set Saldo = Saldo - 10
Where CodConta = ´0001´
if @@Error <> 0
Commit Tran
else
RollBack Tran
Begin Tran
Update FinancContasPag
Set DtPagto = ´2006-10-10´
, CdUsuaPagto = ´9999´
, Status = ´12323´
, NumCheque = ´20´
Where NrFinanContaPag = ´200600000004´
Update FinancContas
Set Saldo = Saldo - 10
Where CodConta = ´0001´
if @@Error <> 0
Commit Tran
else
RollBack Tran
GOSTEI 0
Tremonti
30/10/2006
Alguem
GOSTEI 0
Ramms
30/10/2006
Amigo esse erro indica que vc está tentando inserir mais caracteres do que o campo suporta, pode por favor postar a estrutura da tabela ´FinancContasPag´?
Abraço
Abraço
GOSTEI 0