[AccessD] Docmd.SendObject

Stuart McLachlan stuart at lexacorp.com.pg
Thu May 1 17:48:28 CDT 2008


Sounds like your FTP routine is causing problems with Winsock. Are you 
sure that it is releasing everything?

On 1 May 2008 at 21:09, Mark A Matte wrote:

> 
> Max and Dan,
> 
> Thanks for your feedback.  It has been running for over 3 years...only thing that has changed is the machine.
> 
> 1.  I will declare everything.
> 2. I will replace the word BODY
> 3.  Need the quotes around 'Stock' as it is the subject in that instance???
> 
> I'm still thinking the problem is somewhere else...as I can run the email part over and over again...it is only after the attempted FTP does the 'problem' occur.
> 
> Thanks again,
> 
> Mark A. Matte
> 
> 
> > From: max.wanadoo at gmail.com
> > To: accessd at databaseadvisors.com
> > Date: Thu, 1 May 2008 20:53:18 +0100
> > Subject: Re: [AccessD] Docmd.SendObject
> >
> > Mark, different style of programming. This would be my version of it.
> >
> > Function SendEmail()
> > Dim dbs As dao.Database, rst As dao.Recordset
> > Dim strBody As String
> > Set dbs = CurrentDb
> > Set rst = dbs.OpenRecordset("tblStock")
> > If rst.EOF Then
> > MsgBox "No records to email"
> > Else
> > rst.movefirst
> > Do While Not rst.EOF
> > strBody = strBody & vbCrLf & rst!Stock & ":" & rst!PerChange & " "
> > rst.MoveNext
> > Loop
> > DoCmd.SendObject , , acFormatHTML, "5555555555 at messaging.sprintpcs.com",
> > "6666666666 at messaging.sprintpcs.com", , "Stock", strBody, false
> > End If
> > exithere:
> > Set dbs = Nothing: Set rst = Nothing
> > Exit Function
> > End Function
> >
> > Cannot find anything intrinsically wrong with yours, but these changes may
> > have subtle implications.
> > I also like to explicitly declare everything.
> >
> > Max
> >
> > -----Original Message-----
> > From: accessd-bounces at databaseadvisors.com
> > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte
> > Sent: Thursday, May 01, 2008 6:02 PM
> > To: Access Developers discussion and problem solving
> > Subject: Re: [AccessD] Docmd.SendObject
> >
> >
> > Here is the email function...it steps right through as if everything is
> > OK...bot No email gets sent on the SendObject...and no errors either.
> >
> > **********************************
> > Dim dbs As Database, rst As Recordset, intI As Integer, FirstCount As
> > Integer
> >
> > Dim Stock
> > Dim StockPercent
> > Dim Body
> > Dim strNumber As String
> > Set dbs = CurrentDb
> > Set rst = dbs.OpenRecordset("My SQL Statement here")
> >
> > FirstCount = rst.RecordCount
> > rst.MoveLast
> > rst.MoveFirst
> > For intI = 1 To rst.RecordCount
> > Stock = rst!symbol
> > StockPercent = rst!PerChange
> > Body = Body & Stock & ":" & StockPercent & " "
> > rst.MoveNext
> >
> > Next intI
> >
> > rst.Close
> >
> > Set dbs = Nothing
> >
> > DoCmd.SendObject , , acFormatHTML, "5555555555 at messaging.sprintpcs.com",
> > "6666666666 at messaging.sprintpcs.com", , "Stock", Body, 0
> >
> > **********************************
> >
> >
> >> From: dwaters at usinternet.com
> >> To: accessd at databaseadvisors.com
> >> Date: Thu, 1 May 2008 11:04:55 -0500
> >> Subject: Re: [AccessD] Docmd.SendObject
> >>
> >> Mark - can you post some of your code and show which line(s) get
> >> skipped when you are stepping through?
> >>
> >> -----Original Message-----
> >> From: accessd-bounces at databaseadvisors.com
> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A
> >> Matte
> >> Sent: Thursday, May 01, 2008 7:40 AM
> >> To: Access Developers discussion and problem solving
> >> Subject: Re: [AccessD] Docmd.SendObject
> >>
> >>
> >> Thanks Max,
> >>
> >> But ...No. I think It has something to do with the checking for the
> >> FTP and not finding one(or some code in between). If it does not find
> >> a file...it never gets to the email part...so I'm not sure where it would
> > impact.
> >>
> >> Currently If I run just the email part...runs fine...over and over
> >> again...but if I let it step through the FTP and other stuff...it will
> >> run if it finds a file...if no file...I can not even run just the email
> > part.
> >> It steps through as if everything is OK...just no email. There is
> >> error handling, but NO error?
> >>
> >> Thanks,
> >>
> >> Mark A. Matte
> >>
> >>
> >>
> >>
> >>
> >>> From: max.wanadoo at gmail.com
> >>> To: accessd at databaseadvisors.com
> >>> Date: Thu, 1 May 2008 07:26:15 +0100
> >>> Subject: Re: [AccessD] Docmd.SendObject
> >>>
> >>> Is the PC set to Hibernate perhaps?
> >>> Just guessing really.
> >>> Max
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: accessd-bounces at databaseadvisors.com
> >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A
> >>> Matte
> >>> Sent: Thursday, May 01, 2008 2:06 AM
> >>> To: Access Developers discussion and problem solving
> >>> Subject: [AccessD] Docmd.SendObject
> >>>
> >>>
> >>> Hello All,
> >>>
> >>> I have an MDB that does some FTP,Unzip,Import, and email.
> >>>
> >>> Its been running a few years...but recently put it on a newer
> >>> machine...running 2000 Server...A2K.
> >>>
> >>> All of the functionality still works...at first...
> >>>
> >>> It is using a form timer to check for a file...and when it finds
> >>> 1...it
> >> does
> >>> all the other stuff.
> >>>
> >>> Problem is after an hour or so...it stops sending email. It does not
> >>> error...if I go and step through the whole thing...or just the email
> >>> part...it just steps right over the docmd.sendobject without
> >>> erroring. If
> >> I
> >>> reopen the mdb...it runs fine for a bit...b ut same issue comes up?
> >>>
> >>>
> >>> Any ideas?
> >>>
> >>> Thanks,
> >>>
> >>> Mark A. Matte
> >>> _________________________________________________________________
> >>> In a rush? Get real-time answers with Windows Live Messenger.
> >>>
> >> http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_R
> >> efresh
> >>> _realtime_042008
> >>> --
> >>> AccessD mailing list
> >>> AccessD at databaseadvisors.com
> >>> http://databaseadvisors.com/mailman/listinfo/accessd
> >>> Website: http://www.databaseadvisors.com
> >>>
> >>> --
> >>> AccessD mailing list
> >>> AccessD at databaseadvisors.com
> >>> http://databaseadvisors.com/mailman/listinfo/accessd
> >>> Website: http://www.databaseadvisors.com
> >>
> >> _________________________________________________________________
> >> Back to work after baby-how do you know when you're ready?
> >> http://lifestyle.msn.com/familyandparenting/articleNW.aspx?cp-document
> >> id=579
> >> 7498&ocid=T067MSN40A0701A
> >> --
> >> AccessD mailing list
> >> AccessD at databaseadvisors.com
> >> http://databaseadvisors.com/mailman/listinfo/accessd
> >> Website: http://www.databaseadvisors.com
> >>
> >> --
> >> AccessD mailing list
> >> AccessD at databaseadvisors.com
> >> http://databaseadvisors.com/mailman/listinfo/accessd
> >> Website: http://www.databaseadvisors.com
> >
> > _________________________________________________________________
> > Spell a grand slam in this game where word skill meets World Series. Get in
> > the game.
> > http://club.live.com/word_slugger.aspx?icid=word_slugger_wlhm_admod_april08
> > --
> > AccessD mailing list
> > AccessD at databaseadvisors.com
> > http://databaseadvisors.com/mailman/listinfo/accessd
> > Website: http://www.databaseadvisors.com
> >
> > --
> > AccessD mailing list
> > AccessD at databaseadvisors.com
> > http://databaseadvisors.com/mailman/listinfo/accessd
> > Website: http://www.databaseadvisors.com
> 
> _________________________________________________________________
> Spell a grand slam in this game where word skill meets World Series. Get in the game.
> http://club.live.com/word_slugger.aspx?icid=word_slugger_wlhm_admod_april08
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com





More information about the AccessD mailing list