View Full Version : تریگر در دلفی
maisam57
یک شنبه 29 بهمن 1385, 10:52 صبح
با سلام
چطوری میشه با استفاده از تریگرها توی دلفی وضعیت یک بانک رو تشخیص داد که مثلا جدول در حالت insert یا update یا delete یا brows است.
vcldeveloper
دوشنبه 30 بهمن 1385, 07:48 صبح
تریگر یک مفهمو مربوط به سیستم های مدیریت بانک اطلاعاتی هست. ربطی به دلفی نداره. در دلفی اگر می خواید کارکرد مشابهی داشته باشید، باید از رویدادهای مربوط به کامپوننت هایی که برای اتصال به بانک اطلاعاتی بکار می برید، استفاده کنید.
maisam57
سه شنبه 01 اسفند 1385, 13:18 عصر
میشه بیشتر توضیح بدید
یکی از دوستان میگفت که برای insert و delete و update توی sql تریگر بنویسم بعد توی دلفی با استفاده از تعریف پارامتر و command نوشتن این مشکل رو حل کنم که من نتونستم این کارو بکنم اگه مکننه بیشتر راهنمایی کنید
vcldeveloper
چهارشنبه 02 اسفند 1385, 18:16 عصر
تریگر در داخل بانک اطلاعاتی تعریف میشه و هر زمان عملیات خاصی روی داده های بانک انجام بشه، فراخوانی میشه. پس برای نوشتن تریگر نیازی به دلفی ندارید. اگر برنامه مدیریت بانک اطلاعاتی شما (مثل MS SQL Server, Interbase, Oracle و...) از تریگر پشتیبانی میکنه، می تونید از اون برای نوشتن تریگر استفاده کنید.
اگر می خواید همون عملیات بجای اینکه توسط برنامه مدیر بانک اطلاعاتی در سمت سرور روی داده ها انجام بشه، توسط دلفی انجام بشه، باید از رویدادهای DataSet ایی (مثل AdoDataSet, AdoTable, Table, Query و...) که با اون به بانک متصل می شید، استفاده کنید (مثل OnBeforeInsert, OnAfterInsert, OnBeforeDelete و...).
Sohrab_Tapar
پنج شنبه 03 اسفند 1385, 11:15 صبح
راه دیگه اینه که از state کربوط به dataset اسفاده کنی
dsEdit,dsBeowse,dsInsert,..
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.