/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Triggers på SQL server
Fra : Anton Vestergaard


Dato : 05-01-01 13:28

Hej
Er der nogen der ved hvad man kan med en trigger på en SQL server 7.0
(2000)?
Det jeg gerne vil gøre er at nå en bestemt værdi i en tabel ændrer sig, skal
denne værdi
overføres automatisk til et andet program.
Overførslen til det andet program kan ikke ske via ODBC, men skal ske via et
Automation interface.
Alternativt kunne triggeren åbne et program der sørger for at overføre
værdien.
Kan dette lade sig gøre i SQL server 7.0 (2000)?

mvh
Anton



 
 
James Olsen (05-01-2001)
Kommentar
Fra : James Olsen


Dato : 05-01-01 15:05


"Anton Vestergaard" <anton_dkNONO@hotmail.com> wrote in message
news:934enu$d74$1@news.inet.tele.dk...
> Hej
> Er der nogen der ved hvad man kan med en trigger på en SQL server 7.0
> (2000)?

Du kan opfatte triggerer som eventhandlers, som kaldes ved
Update/Delete/Insert - du kan i princippet det samme i en trigger som i en
stored procedure.

Prøv at definer overfør til et andet program - skal den ned i tabeller på en
anden SQL server eller evt. bare en anden base på samme server eller ?

> Det jeg gerne vil gøre er at nå en bestemt værdi i en tabel ændrer sig,
skal
> denne værdi
> overføres automatisk til et andet program.
> Overførslen til det andet program kan ikke ske via ODBC, men skal ske via
et
> Automation interface.
> Alternativt kunne triggeren åbne et program der sørger for at overføre
> værdien.
> Kan dette lade sig gøre i SQL server 7.0 (2000)?
>
> mvh
> Anton
>
>



Anton Vestergaard (05-01-2001)
Kommentar
Fra : Anton Vestergaard


Dato : 05-01-01 15:22

Hej
Det jeg gerne vil er at at overføre værdien til et program der bruger
værdien til at lave nogen beregninger.
Problemet er bare at dette andet program ikke kan stå og polle SQL serveren
(ellere rettere bør ikke!).
Derfor ville jeg gerne kunne sende værdien fra SQL serveren og ned i
programmet. Programmet kan
kaldes via (eller ved hjælp af) COM/DCOM. For at dette skal kunne lade sig
gøre skal der nok
være en eller anden form for script sprog i SQL serveren (VBA eller lign).
Alternativt kan SQL serveren starte et andet program, der henter værdien i
SQL serveren og sender den til
det andet program, for slutteligt at lukke sig selv ned.

på forhånd tak

mvh
Anton

"James Olsen" <james_olsen@vip.cybercity.dk> skrev i en meddelelse
news:934kak$1126$1@news.cybercity.dk...
>
> "Anton Vestergaard" <anton_dkNONO@hotmail.com> wrote in message
> news:934enu$d74$1@news.inet.tele.dk...
> > Hej
> > Er der nogen der ved hvad man kan med en trigger på en SQL server 7.0
> > (2000)?
>
> Du kan opfatte triggerer som eventhandlers, som kaldes ved
> Update/Delete/Insert - du kan i princippet det samme i en trigger som i en
> stored procedure.
>
> Prøv at definer overfør til et andet program - skal den ned i tabeller på
en
> anden SQL server eller evt. bare en anden base på samme server eller ?
>
> > Det jeg gerne vil gøre er at nå en bestemt værdi i en tabel ændrer sig,
> skal
> > denne værdi
> > overføres automatisk til et andet program.
> > Overførslen til det andet program kan ikke ske via ODBC, men skal ske
via
> et
> > Automation interface.
> > Alternativt kunne triggeren åbne et program der sørger for at overføre
> > værdien.
> > Kan dette lade sig gøre i SQL server 7.0 (2000)?
> >
> > mvh
> > Anton
> >
> >
>
>



James Olsen (05-01-2001)
Kommentar
Fra : James Olsen


Dato : 05-01-01 18:20

Ok, så skal du lave dig en extended stored procedure, som du så kan kalde en
trigger - Extended stored procedures skrives i c og det er ikke specielt
vanskeligt og det fungere fortræffeligt. Der er et ok eksempel i books
online som du kan bruge til at komme igang med.


"Anton Vestergaard" <anton_dkNONO@hotmail.com> wrote in message
news:934le0$3ks$1@news.inet.tele.dk...
> Hej
> Det jeg gerne vil er at at overføre værdien til et program der bruger
> værdien til at lave nogen beregninger.
> Problemet er bare at dette andet program ikke kan stå og polle SQL
serveren
> (ellere rettere bør ikke!).
> Derfor ville jeg gerne kunne sende værdien fra SQL serveren og ned i
> programmet. Programmet kan
> kaldes via (eller ved hjælp af) COM/DCOM. For at dette skal kunne lade sig
> gøre skal der nok
> være en eller anden form for script sprog i SQL serveren (VBA eller lign).
> Alternativt kan SQL serveren starte et andet program, der henter værdien i
> SQL serveren og sender den til
> det andet program, for slutteligt at lukke sig selv ned.
>
> på forhånd tak
>
> mvh
> Anton
>
> "James Olsen" <james_olsen@vip.cybercity.dk> skrev i en meddelelse
> news:934kak$1126$1@news.cybercity.dk...
> >
> > "Anton Vestergaard" <anton_dkNONO@hotmail.com> wrote in message
> > news:934enu$d74$1@news.inet.tele.dk...
> > > Hej
> > > Er der nogen der ved hvad man kan med en trigger på en SQL server 7.0
> > > (2000)?
> >
> > Du kan opfatte triggerer som eventhandlers, som kaldes ved
> > Update/Delete/Insert - du kan i princippet det samme i en trigger som i
en
> > stored procedure.
> >
> > Prøv at definer overfør til et andet program - skal den ned i tabeller

> en
> > anden SQL server eller evt. bare en anden base på samme server eller ?
> >
> > > Det jeg gerne vil gøre er at nå en bestemt værdi i en tabel ændrer
sig,
> > skal
> > > denne værdi
> > > overføres automatisk til et andet program.
> > > Overførslen til det andet program kan ikke ske via ODBC, men skal ske
> via
> > et
> > > Automation interface.
> > > Alternativt kunne triggeren åbne et program der sørger for at overføre
> > > værdien.
> > > Kan dette lade sig gøre i SQL server 7.0 (2000)?
> > >
> > > mvh
> > > Anton
> > >
> > >
> >
> >
>
>



Lauritz Jensen (05-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 05-01-01 23:38

Du kan også oprette com objekter inde fra sql-serveren (ikke at jeg
ville anbefale det eller bare shelle ud til f.eks. en vbs fil?

--
Lauritz

Anton Vestergaard (06-01-2001)
Kommentar
Fra : Anton Vestergaard


Dato : 06-01-01 22:52

Hvordan Shelle ud?

mvh
Anton
"Lauritz Jensen" <lauritz2@hotmail.com> skrev i en meddelelse
news:3A564CC1.AC8C13@hotmail.com...
> Du kan også oprette com objekter inde fra sql-serveren (ikke at jeg
> ville anbefale det eller bare shelle ud til f.eks. en vbs fil?
>
> --
> Lauritz



Peter Lykkegaard (08-01-2001)
Kommentar
Fra : Peter Lykkegaard


Dato : 08-01-01 09:16


"Anton Vestergaard" <anton_dkNONO@hotmail.com> wrote in message
news:938444$5r5$1@news.inet.tele.dk...
> Hvordan Shelle ud?
>
Der en stored procedure (xp_cmdshell), der giver adgang til sligt

mvh/Peter Lykkegaard



Anton Vestergaard (08-01-2001)
Kommentar
Fra : Anton Vestergaard


Dato : 08-01-01 12:23

Thanx.
Fandt den også.
Tak for hjælpen i det hele taget. Jeg har fået nogle gode ideer til
hvorledes jeg kan løse opgaven.

mvh
Anton
"Peter Lykkegaard" <polonline@hotmail.com> skrev i en meddelelse
news:4Fe66.26$LD5.779@news.get2net.dk...
>
> "Anton Vestergaard" <anton_dkNONO@hotmail.com> wrote in message
> news:938444$5r5$1@news.inet.tele.dk...
> > Hvordan Shelle ud?
> >
> Der en stored procedure (xp_cmdshell), der giver adgang til sligt
>
> mvh/Peter Lykkegaard
>
>



Anton Vestergaard (06-01-2001)
Kommentar
Fra : Anton Vestergaard


Dato : 06-01-01 22:51

Tusind tak
Det lyder som lige det jeg leder efter. Så må jeg hellere overlade det til
en af mine kolleger der kan c.

Tak.
mvh
Anton
"James Olsen" <james_olsen@vip.cybercity.dk> skrev i en meddelelse
news:934vpe$26ml$1@news.cybercity.dk...
> Ok, så skal du lave dig en extended stored procedure, som du så kan kalde
en
> trigger - Extended stored procedures skrives i c og det er ikke specielt
> vanskeligt og det fungere fortræffeligt. Der er et ok eksempel i books
> online som du kan bruge til at komme igang med.
>
>
> "Anton Vestergaard" <anton_dkNONO@hotmail.com> wrote in message
> news:934le0$3ks$1@news.inet.tele.dk...
> > Hej
> > Det jeg gerne vil er at at overføre værdien til et program der bruger
> > værdien til at lave nogen beregninger.
> > Problemet er bare at dette andet program ikke kan stå og polle SQL
> serveren
> > (ellere rettere bør ikke!).
> > Derfor ville jeg gerne kunne sende værdien fra SQL serveren og ned i
> > programmet. Programmet kan
> > kaldes via (eller ved hjælp af) COM/DCOM. For at dette skal kunne lade
sig
> > gøre skal der nok
> > være en eller anden form for script sprog i SQL serveren (VBA eller
lign).
> > Alternativt kan SQL serveren starte et andet program, der henter værdien
i
> > SQL serveren og sender den til
> > det andet program, for slutteligt at lukke sig selv ned.
> >
> > på forhånd tak
> >
> > mvh
> > Anton
> >
> > "James Olsen" <james_olsen@vip.cybercity.dk> skrev i en meddelelse
> > news:934kak$1126$1@news.cybercity.dk...
> > >
> > > "Anton Vestergaard" <anton_dkNONO@hotmail.com> wrote in message
> > > news:934enu$d74$1@news.inet.tele.dk...
> > > > Hej
> > > > Er der nogen der ved hvad man kan med en trigger på en SQL server
7.0
> > > > (2000)?
> > >
> > > Du kan opfatte triggerer som eventhandlers, som kaldes ved
> > > Update/Delete/Insert - du kan i princippet det samme i en trigger som
i
> en
> > > stored procedure.
> > >
> > > Prøv at definer overfør til et andet program - skal den ned i tabeller
> på
> > en
> > > anden SQL server eller evt. bare en anden base på samme server eller ?
> > >
> > > > Det jeg gerne vil gøre er at nå en bestemt værdi i en tabel ændrer
> sig,
> > > skal
> > > > denne værdi
> > > > overføres automatisk til et andet program.
> > > > Overførslen til det andet program kan ikke ske via ODBC, men skal
ske
> > via
> > > et
> > > > Automation interface.
> > > > Alternativt kunne triggeren åbne et program der sørger for at
overføre
> > > > værdien.
> > > > Kan dette lade sig gøre i SQL server 7.0 (2000)?
> > > >
> > > > mvh
> > > > Anton
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste