Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 17:04:52 - Håkan Nykvist, i forum vb.net, Tråden har 11 Kommentarer och lästs av 657 personer

SKulle vilja kolla i databasen 1 gång i minuten...om något har hänt i en viss tabell så ska något utföras! Hur löser jag det?


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 17:09:22 - Raderat konto

Skriv en Windows Service.


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 17:42:15 - Oskar Johansson

En fullösning kan annars vara att skriva ett vanligt windowsprogram utan fönster. Det kan iaf. vara bra när man ska debugga det/skriva det (i form av ett klassbibliotek) så att när koden fungerar kan man bara välja att instansiera klassen ifrån en windows service istället från sitt vanliga program. Anledningen till detta är att det är jobbigt att debugga en service då det krävs fler steg för att dra igång den är med ett vanligt program


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 17:42:16 - Oskar Johansson

En fullösning kan annars vara att skriva ett vanligt windowsprogram utan fönster. Det kan iaf. vara bra när man ska debugga det/skriva det (i form av ett klassbibliotek) så att när koden fungerar kan man bara välja att instansiera klassen ifrån en windows service istället från sitt vanliga program. Anledningen till detta är att det är jobbigt att debugga en service då det krävs fler steg för att dra igång den är med ett vanligt program


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 17:45:07 - Andreas Håkansson

Hocker,

Det beror på vad du menar "ska något utföras". Om du t.ex bara vill garnska din databas och t.ex köra lite vanligt databasunderhåll så som att ta bort inaktuella poster etc så kan du göra som André föreslår, att skriva en WindowService med en timer.

Du skulle kunna skriva en bakgrundtråd i ditt program också men det skulle bara funka om du gör en WinForm applikation och inte Webbapplikation - något som du inte anger vilket av det två det handlar om. Jag skulle inte rekommondera en bakgrundstråd om du har möjlighet att köra en WindowService och även om du inte kunde det så skulle du kanske kunna lägga det i en seperat exe som du startar från din huvudapplikation..

Hur du bör göra beror helt och hållet på din situation, miljö och vad det är du vill göra i vilken form av progam du vill göra det i. Skall du använda en webbapplikation beror det även hör på uhr/vad du vill göra. En WindowService skulle kunna funka här med, men om du vill att någon förändring skall presenteras på din sida så får du använda ett javascript som triggar en post-back 1gång i minuter och då köra din kod.

Lite mer information skulle hjälpa oss att kunna ge dig ett så bra svar som möjligt, men nu har du fått lite information om vad som är möjligt =)

//Andreas


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 17:56:21 - Håkan Nykvist

Vad jag vill egentligen: har en asp webbapplikation som skickar mail åt användare, problemet är bara att ibland är det någon användare som "klantar" sig o avbryter innan mailen är ivägskickade! Det tar kanske 10-20 sekunder ibland beroende på hur många mail det är!

Just den sidan jag ska skicka med kan vara en .aspx fil!

Så det jag vill är att när de trycker på knappen så ska det ska det verka som det är klart direkt! Men det som egentligen sker är att ett "program" köras igång i "bakgrunden" på servern, det kan vara skrivet i .net iom att det är en Windows 2003 server som skickar ut mailen i lugn o ro!

Tror min första rubrik var lite dum! Är ni med nu! Några förslag på lösning?


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 18:03:24 - Andreas Håkansson

hocke,

Om du har fullkontroll över server, dvs. att du har möjlighet att installer saker, så skulle du kunna stoppa in mail-information i en tabell i din databas och inte skicka mailet direkt från sidan. Med andra ord gör du bara ett "INSERT INTO" anrop till din databas från webbsidan.

Sen skriver du en Windows Service som periodiskt kontrollerar om det finns något i tabellen och om det finns det så bygger den ihop och skickar mailen från informationen. Det som krävs är som sagt att du har tillgång till att installera en Windows Service på servern i fråga.

//Andreas


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 18:09:05 - Håkan Nykvist

Jag har full tillgång till servern o kan installera vad jag vill på den!

Windows Service låter som det är något för mig! Tips hur man skriver en sådan är välkommet, håller på mkt med asp men .net har jag knappt inte tittat på!


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 18:20:57 - Andreas Håkansson

hocke,

Windows Service och inte Web Service (det är en helt annan sak). Ta en titt på http://msdn.microsoft.com/library/en-us/vbcon/html/vboriCreatingConfiguringWindowsServiceApplications.asp?frame=true för lite information =)

//Andreas


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-23 21:29:41 - Per Karlsson

Jag skulle säga att det enklaste sättet är att använda sql servers mail-funktion och via en trigger skicka mail direkt från sql server. Detta förutsätter iofs sql server. Varför göra det svårt när det kan vara lätt?


Svara

Sv: Kolla en i en databas 1 gång i minuten?

Postades av 2004-05-24 09:45:22 - Håkan Nykvist

Har SQL server så det är inga problem..låter smart! Finns det några nackdelar med en sådan lösning?


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 699
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies