Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-29, 11:04x



Odpowiedz w temacie  [ Posty: 4 ] 
ERP Trigger HM.TW - błąd BTRV nr: -1 
Autor Wiadomość
Awatar użytkownika

Rejestracja: 2015-06-25, 18:15
Posty: 13
Pomógł: 2
Post ERP Trigger HM.TW - błąd BTRV nr: -1
Witam,
Umięściłem trigger w tabeli HM.TW aktualizujący drugą tabelę przy zmianie.
Podczas wysłania zapytania:
Kod:
UPDATE [HM].[TW] SET [Nazwa] = 'a1 Towar testowy' where [id]=67890

Trigger działa prawidłowo, natomiast w programie dostaje błąd:

Obrazek

Z góry dziękuje za wszelkie sugestie i podpowiedzi.


2015-07-30, 17:50
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: ERP Trigger HM.TW - błąd BTRV nr: -1
Pokaż tego Triggera i w jaki sposób "wysyłasz" zapytanie?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-07-31, 08:32
Wyświetl profil
Awatar użytkownika

Rejestracja: 2015-06-25, 18:15
Posty: 13
Pomógł: 2
Post Re: ERP Trigger HM.TW - błąd BTRV nr: -1
Zapytanie wysyłam w MSQL SMS i jest ok, natomiast w programie dostaje błąd
Przykład triggera:
Kod:
USE [HM]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER TRIGGER [HM].[TRG_InsertTW]
ON [HM].[TW]
INSTEAD OF UPDATE AS
BEGIN
    DECLARE @id AS INT;
   DECLARE @nazwa AS varchar(100);

    SELECT @id = [id] FROM INSERTED;
   SELECT @nazwa = [Nazwa] FROM INSERTED;

UPDATE [dbo].[MyOwnTW]
SET [Nazwa_corr] = @nazwa FROM [dbo].[MyOwnTW]
WHERE [dbo].[MyOwnTW].[id] = @id

END



Problem rozwiązałem do nowej tabeli [MyOwnTW] dałem uprawnienia dla aplikacji "HMapp".



Teraz nie aktualizuje się tabela TW, czy muszę ustawić UPDATE dla tej tabeli w triggerze?

Dodałem update dla TW i jest OK:
Kod:
UPDATE [HM].[TW]
SET [flag] = @flag,[aktywny] = @aktywny,[subtyp] = @subtyp,[typ] = @typ,[znacznik] = @znacznik,[rodzaj] = @rodzaj,[katalog] = @katalog,[info] = @info,[kod] = @kod,[nazwa] = @nazwa,[kodpaskowy] = @kodpaskowy,[vatsp] = @vatsp,[sww] = @sww,[zaokrag] = @zaokrag,[idlongname] = @idlongname,[kontofk] = @kontofk,[metoda] = @metoda,[przelicz] = @przelicz,[szablon] = @szablon,[nazwaFiskal] = @nazwaFiskal,[jmdod1] = @jmdod1,[przeljmdod1] = @przeljmdod1,[jmdod2] = @jmdod2,[przeljmdod2] = @przeljmdod2,[stanmin] = @stanmin,[stanmax] = @stanmax,[typks] = @typks,[jm] = @jm,[jmdef] = @jmdef,[jmdom] = @jmdom,[przeljmdom] = @przeljmdom,[negoc] = @negoc,[super] = @super,[createdBy] = @createdBy,[createdDate] = @createdDate,[modifiedBy] = @modifiedBy,[modifiedDate] = @modifiedDate,[pcn] = @pcn,[przelkg] = @przelkg,[przeluz] = @przeluz,[przelit] = @przelit,[jmuzup] = @jmuzup,[fundusz] = @fundusz FROM [HM].[TW]
WHERE [HM].[TW].[id] = @id


2015-07-31, 10:20
Wyświetl profil
Awatar użytkownika

Rejestracja: 2015-06-25, 18:15
Posty: 13
Pomógł: 2
Post Re: ERP Trigger HM.TW - błąd BTRV nr: -1
Wystarczyło zmienić
INSTEAD OF UPDATE
na
AFTER UPDATE


2015-07-31, 11:22
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 4 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Błąd BTRV nr:-1

w Techniczne

clarens2253

4

4058

2008-11-05, 01:30

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Trigger Symfonia 2.0

w Programowanie

Bluesky

6

3327

2018-03-20, 12:45

Bluesky Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Procedura - trigger na bazie

w Programowanie

Bluesky

6

3647

2018-04-12, 16:48

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. integracja - zmiana btrv na 32 bit

w Techniczne

mlodszy2

2

1953

2013-11-15, 18:52

wrob Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 12 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant