Note that there are some explanatory texts on larger screens.

plurals
  1. POSQL Server triggers aren't working with Linq to SQL on ASP.NET
    primarykey
    data
    text
    <p>My work colleague is making the <code>ASP.NET Web Forms</code> application collecting data. I'm administrating <code>SQL Server</code> database of it. Based on databse he makes objects to Web Forms using <code>Linq to SQL</code>. He wanted me to make recodrds in Osoby to change <code>dataDodania</code> with date of generation the object and <code>dataModyfikacji</code> with date of last update. Having experience in PL/SQL I made simple triggers for this. The problem is that triggers work when I run SQL statements in <code>SQL Server Management Studio 2008</code> nicely, but when used in application - they are omitted, not making changes needed. Here is triggers SQL code:</p> <pre><code>CREATE TRIGGER [dbo].[DodanieOsoby] ON [dbo].[Osoby] INSTEAD OF INSERT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; INSERT INTO Osoby(dataDodania, dataModyfikacji, loginId, rola, imie, imieDrugie, nazwisko, plec, wiek,pESEL,wyksztalcenie,opieka,ulica, nrDom, nrLokal, miejscowosc, obszar, kodPoczty, telefonKontakt, telefonStacjo, email, zatrudnienie, stanowisko, przedsiebiorstwo) SELECT GETDATE(), GETDATE(), loginId, rola, imie, imieDrugie, nazwisko, plec, wiek, pESEL, wyksztalcenie,opieka,ulica, nrDom, nrLokal, miejscowosc, obszar, kodPoczty, telefonKontakt, telefonStacjo, email, zatrudnienie, stanowisko, przedsiebiorstwo FROM inserted END </code></pre> <p>And for UPDATE of <code>Osoby</code>...</p> <pre><code>CREATE TRIGGER [dbo].[AktualizacjaOsoby] ON [dbo].[Osoby] AFTER UPDATE AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; UPDATE Osoby SET dataModyfikacji = GETDATE() WHERE id in (SELECT DISTINCT id from Inserted) END </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload