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


Autoselect första 200 sen nästa 200 ur databas

Postades av 2007-08-11 16:22:54 - Peter Lingman, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 923 personer

Jag håller på med ett nyhetsbrevsskript och fått det att funka med undantaget att det vill maila alla 22.000 kunderna på en gång, vilket får servern att storkna :-(
Jag har tänkt mig att select satsen skall hämta de 200 första posterna, skicka mailet. nästa 200 posterna skicka mailet osv.
Jag får dock ingen kläm på denna select sats. Googlade runt och hittade div. svar att man skulle ha nån knapp för att generera "nästa sida" med databasresultat.
Problemet är att jag inte har någon "synlig sida" det skulle dessutom bli en himla massa knapptryckningar.

Har någon ett bra förslag hur jag skall lösa detta?

Koden ser ut så här dag

Set Connection = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
dbpath = server.mappath("../fpdb/maindata.mdb")
Connection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & dbpath

SQL = "Select * from provmail where news = True "

RS.Open SQL, Connection, 1, 1
antal = RS.recordcount
x = 0

Do until rs.EOF

här genereras html mailet och skickas

x=x+1
Rs.MoveNext
Loop


slut


Svara

Sv: Autoselect första 200 sen nästa 200 ur databas

Postades av 2007-08-11 22:00:16 - Rickard Lindgren

Om du har möjlighet, gör en windowsapplikation som du kör från din egen dator. Låt programmet ha en loop som för varje iteration anropar en sida på webbservern som skickar ut ett gäng mail.
I anropet till sidan kan du skicka med ett räknevärde som du tar *200 för att skicka ut mailen i grupper om 200.


Svara

Sv:Autoselect första 200 sen nästa 200 ur databas

Postades av 2007-08-12 12:58:56 - Lars-Erik Eriksson

Storkna? Jag antar att du får en script timeout? I så fall kan du ändra timeout-propertyn tillfälligt till ett högre värde:
<% Server.ScriptTimeout = 3600 %>

Återställ den till standard-värdet (90sekunder) sedan.


Svara

Sv:Autoselect första 200 sen nästa 200 ur databas

Postades av 2007-08-13 18:11:38 - Peter Lingman

Tack för svaret, men detta var långt utanför mitt kundskapsområde

Men tack iaf

Mvh

Peter


Svara

Sv: Autoselect första 200 sen nästa 200 ur databas

Postades av 2007-08-13 18:14:20 - Peter Lingman

Hej Lars-Erik
Jag provade detta men eftersom det i nuläget skickas ca 22.000 mail tar det sin modiga tid, och belastar servern lite väl hårt.
Men som jag skrivit i tid. inlägg så borde det väl gå att generera en select på de första 200 sedan de nästa 200, eller är jag helt ute och cyklar?

Mvh
Peter


Svara

Sv:Autoselect första 200 sen nästa 200 ur databas

Postades av 2007-08-14 13:28:19 - Lars-Erik Eriksson

Om det inte är något annat som skall göras på servern (det vet du bättre än jag) ser jag inget problem med att den belastas hårt och länge. Att skicka 200 åt gången ger dock inte servern något andrum. Du måste i så fall pausa exekveringen efter 200 skickade mail. Men jag tror inte att pausa är möjligt i klassisk asp.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 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

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 768
27 960
271 761
480
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