473,387 Members | 1,529 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Equivalent to database events

Hi

we are considering porting an application from Ingres to SQL Server.
Part of the application uses a feature of Ingres called database
events. These allow a application to monitor for an event happening in
the database, e.g. a user enters a record meeting certain conditions,
the database raises an event including a record ID, and a client
application sees the event (without continual explicit polling), reads
the new record and starts processing it.

Any idea what the equivalent functionality would be in SQL Server
2000, or are applications simply not done that way?

TIA

Chloe Crowder
The British Library
Jul 20 '05 #1
5 2716

"Chloe Crowder" <ch***********@bl.uk> wrote in message
news:f2**************************@posting.google.c om...
Hi

we are considering porting an application from Ingres to SQL Server.
Part of the application uses a feature of Ingres called database
events. These allow a application to monitor for an event happening in
the database, e.g. a user enters a record meeting certain conditions,
the database raises an event including a record ID, and a client
application sees the event (without continual explicit polling), reads
the new record and starts processing it.
Sounds like you might be able to use INSERT/UPDATE/DELETE triggers.


Any idea what the equivalent functionality would be in SQL Server
2000, or are applications simply not done that way?

TIA

Chloe Crowder
The British Library

Jul 20 '05 #2
> we are considering porting an application from Ingres to SQL Server.
Part of the application uses a feature of Ingres called database
events.


Database events are one of the few things I've seen in Ingres that I'd
never come across before. I don't think SQL Server 2000 has an
equivalent feature, but looking at the feature list for Yukon it
appears to be coming:

http://msdn.microsoft.com/library/de...ovyukondev.asp

Check out the paragraph on the SQL Service Broker.

Christian.
Jul 20 '05 #3
There are things called triggers ('on insert' in this case) that can
kick off processing as you describe.

There are other techniques available, but more information about your
application/process would be needed before I put the other foot in my
mouth.
ch***********@bl.uk (Chloe Crowder) wrote in message news:<f2**************************@posting.google. com>...
Hi

we are considering porting an application from Ingres to SQL Server.
Part of the application uses a feature of Ingres called database
events. These allow a application to monitor for an event happening in
the database, e.g. a user enters a record meeting certain conditions,
the database raises an event including a record ID, and a client
application sees the event (without continual explicit polling), reads
the new record and starts processing it.

Any idea what the equivalent functionality would be in SQL Server
2000, or are applications simply not done that way?

TIA

Chloe Crowder
The British Library

Jul 20 '05 #4
ch**************@techie.com (Christian Maslen) wrote in message
Database events are one of the few things I've seen in Ingres that I'd
never come across before. I don't think SQL Server 2000 has an
equivalent feature, but looking at the feature list for Yukon it
appears to be coming:

http://msdn.microsoft.com/library/de...ovyukondev.asp

Check out the paragraph on the SQL Service Broker.

Christian.


Thanks for this Christian, it does look (at first glance) very similar
to what we've been using in Ingres.

Chloe
Jul 20 '05 #5
ch***********@bl.uk (Chloe Crowder) wrote in message news:<f2**************************@posting.google. com>...
ch**************@techie.com (Christian Maslen) wrote in message
Database events are one of the few things I've seen in Ingres that I'd
never come across before. I don't think SQL Server 2000 has an
equivalent feature, but looking at the feature list for Yukon it
appears to be coming:

http://msdn.microsoft.com/library/de...ovyukondev.asp

Check out the paragraph on the SQL Service Broker.

Christian.


Thanks for this Christian, it does look (at first glance) very similar
to what we've been using in Ingres.

Chloe


Are you just porting the DB and keeping OpenROAD? Or is it a complete
rewrite? The closest you can get without waiting for Yukon is to use a
message queuing package. I've not done anything in this area, but I
think the MS option comes out of the box with Win2k servers.

Christian.
Jul 20 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: George Stout | last post by:
First off I do not know alot about writing queries to an Access Database from an ASP page. This is why I need help. I have an Events database for 6 colleges in our metro area. On the homepage I...
1
by: David Thompson | last post by:
Looking for a book to help me develop a philosophy for building databases (particularly on MySQL). And then taking them from concept to construction. Something like.... Start by asking which...
1
by: Vannela | last post by:
Is there any equivalent control in .NET for the Power builder DataWindow control? I am explaining the Datawindow architecture to some extent. Power Builder DataWindow Control has got different...
7
by: Mark Szlazak | last post by:
Is there anything for Mozilla or Firefox that would be equivalent to IE's onpaste event for a textarea?
14
by: Mickey | last post by:
I have a database in which I have 2 tables. One table is Employees, other is Events. I have only one field in Employees and it is EmployeeName (text 50 chars). Events has fields AutoNumber,...
3
by: Derrick | last post by:
What is the C# equivalent of JTable? I need a UI that contains a table with variable rows, that I can add combo boxes and buttons to for columns. Thanks in advance! Derrick
4
by: Macca | last post by:
Hi, I have an windows forms application that accesses a SQL database I have a few questions as to connecting to the database. This application will run 24 hours a day. It is a monitoring...
3
by: Colin McGuire | last post by:
Hi, in VB6 there was an event, for a form named Form1, to trap the load event called Form1_Load. Similar events for Form1_Initialize and Form1_Activate. VB6 VB.Net...
18
by: Csaba Gabor | last post by:
Is there a straightforward way of implementing a PHP equivalent to window.setTimeout? In a javascript web app, it's often the case that things are done on an event driven basis. For example,...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.