<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Database Integration</title><link>https://www.infopathdev.com:443/forums/47.aspx</link><description>For questions concerning issues in the integration of SQL and Microsoft InfoPath.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Date Difference Calculation</title><link>https://www.infopathdev.com:443/forums/thread/36913.aspx</link><pubDate>Mon, 12 Jan 2009 05:19:19 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:36913</guid><dc:creator>Alec Pojidaev</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/36913.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=47&amp;PostID=36913</wfw:commentRss><description>&lt;p&gt;Rules only solution:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://alecpojidaev.wordpress.com/2008/12/30/infopath-codeless-programming-walkthrough-2/"&gt;http://alecpojidaev.wordpress.com/2008/12/30/infopath-codeless-programming-walkthrough-2/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: Date Difference Calculation</title><link>https://www.infopathdev.com:443/forums/thread/17417.aspx</link><pubDate>Fri, 15 Dec 2006 12:22:24 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:17417</guid><dc:creator>Shilpa Pitta</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/17417.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=47&amp;PostID=17417</wfw:commentRss><description>Hi,&lt;br /&gt;Try this link&lt;br /&lt;a target="_blank" href=http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1870&gt;http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1870&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps you!</description></item><item><title>Date Difference Calculation</title><link>https://www.infopathdev.com:443/forums/thread/16861.aspx</link><pubDate>Fri, 15 Dec 2006 11:50:28 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:16861</guid><dc:creator>Electrophoretic</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/16861.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=47&amp;PostID=16861</wfw:commentRss><description>Hi Guys,&lt;br /&gt;&lt;br /&gt;I hope you can help this time!! I have a problem using VBScript, I can use VB6 fine, but I have never used VBScript!&lt;br /&gt;&lt;br /&gt;I am trying to find the difference between two dates, one date is in a text box and the other is the system date...&lt;br /&gt;&lt;br /&gt;The following code is a snippet of how I am trying to understand how to do it, using two dates in two "Date Picker" controls and displaying the result in a text box...&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Sub CalculateDateDifference()&lt;br /&gt;Dim strStartDate&lt;br /&gt;Dim strEndDate&lt;br /&gt;Dim strDateInterval&lt;br /&gt;Dim dtStart&lt;br /&gt;Dim dtEnd&lt;br /&gt;Dim intDateDiff&lt;br /&gt;&lt;br /&gt;'Retrieve the ISO date from the InfoPath date fields&lt;br /&gt;&lt;font color="red"&gt;strStartDate = XDocument.DOM.selectSingleNode("/my:myFields/my:startDate").text&lt;br /&gt;strEndDate = XDocument.DOM.selectSingleNode("/my:myFields/my:endDate").text&lt;/font id="red"&gt;&lt;br /&gt;&lt;br /&gt;'Convert ISO date into VBScript date&lt;br /&gt;dtStart = ISODateStringToVBDate(strStartDate)&lt;br /&gt;dtEnd = ISODateStringToVBDate(strEndDate)&lt;br /&gt;&lt;br /&gt;If Not IsNull(dtStart) And Not IsNull(dtEnd) Then&lt;br /&gt;&lt;br /&gt;'Retrieve the date interval to be used&lt;br /&gt;strDateInterval = XDocument.DOM.selectSingleNode("/my:myFields/my:dateInterval").text&lt;br /&gt;&lt;br /&gt;Select Case LCase(strDateInterval)&lt;br /&gt;Case "yyyy"&lt;br /&gt;'Difference between dates in years&lt;br /&gt;intDateDiff = DateDiff("yyyy", dtStart, dtEnd)&lt;br /&gt;Case "m"&lt;br /&gt;'Difference between dates in months&lt;br /&gt;intDateDiff = DateDiff("m", dtStart, dtEnd)&lt;br /&gt;Case "d"&lt;br /&gt;'Difference between dates in days&lt;br /&gt;intDateDiff = DateDiff("d", dtStart, dtEnd)&lt;br /&gt;Case "h"&lt;br /&gt;'Difference between dates in hours&lt;br /&gt;intDateDiff = DateDiff("h", dtStart, dtEnd)&lt;br /&gt;Case "n"&lt;br /&gt;'Difference between dates in minutes&lt;br /&gt;intDateDiff = DateDiff("n", dtStart, dtEnd)&lt;br /&gt;Case "s"&lt;br /&gt;'Difference between dates in seconds&lt;br /&gt;intDateDiff = DateDiff("s", dtStart, dtEnd)&lt;br /&gt;Case Else&lt;br /&gt;'If interval is not recognized so use difference in days&lt;br /&gt;intDateDiff = DateDiff("d", dtStart, dtEnd)&lt;br /&gt;End Select&lt;br /&gt;&lt;br /&gt;'Set the value of the dateDiff field&lt;br /&gt;XDocument.DOM.selectSingleNode _&lt;br /&gt;("/my:myFields/my:dateDiff").text = intDateDiff&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I am getting an error on the line that is in red... please help!&lt;br /&gt;&lt;br /&gt;Thanks for your help</description></item></channel></rss>