<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community : save data in visual fox how to?</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Calendar : save data in visual fox how to?]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 29 May 2026 20:10:29 +0000</pubDate>
  <lastBuildDate>Fri, 02 Jan 2009 00:46:44 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_post_feed.asp?TID=12988</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[save data in visual fox how to? : hi,  roka wrote:how could i do...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=12988&amp;PID=44071&amp;title=save-data-in-visual-fox-how-to#44071</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4822">Auge_Ohr</a><br /><strong>Subject:</strong> 12988<br /><strong>Posted:</strong> 02 January 2009 at 12:46am<br /><br />hi,<br><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by roka" alt="Originally posted by roka" style="vertical-align: text-bottom;" /> <strong>roka wrote:</strong><br /><br />how could i do to save calendar data&nbsp; in a table or cursor in visual fox9?<div></div></td></tr></table><br><br>https://forum.codejock.com/forum_posts.asp?TID=11514&amp;KW=GetEvent&amp;PID=38651#38651<br><br>i found the Answer in that Thread here in Newsgroup : you have to use a DataProvider as "Custom".<br><br>*** snip ***<br>METHOD Calender:OpenData()<br>LOCAL Retvar := .T.<br>LOCAL cConnectionString<br><br>&nbsp;&nbsp; USE (ZPATH+"CALENDAR.DBF") VIA "DBFNTX"<br>&nbsp;&nbsp; SET INDEX TO (ZPATH+"CALDATE1.NTX") <br><br>&nbsp;&nbsp; //<br>&nbsp;&nbsp; // this is "the" String<br>&nbsp;&nbsp; //<br>&nbsp;&nbsp; cConnectionString := "Provider=Custom;"<br><br>&nbsp;&nbsp; //<br>&nbsp;&nbsp; // do not forget to "set" Provider<br>&nbsp;&nbsp; //<br>&nbsp;&nbsp; ::oCalcon:setdataProvider(cConnectionString)<br><br>&nbsp;&nbsp; //<br>&nbsp;&nbsp; // open connetion, if fail try create (do not work with DBF )<br>&nbsp;&nbsp; //<br>&nbsp;&nbsp; IF .NOT. ::oCalcon:DataProvider:Open()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // IMHO this does not work with "Custom" ... 16 byte is what you get<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::oCalcon:DataProvider:Create()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Retvar := .F.<br>&nbsp;&nbsp; ENDIF<br><br>&nbsp;&nbsp; IF Retvar = .T.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // fill Calender with all Records<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::DoFromDBF("ALLRECORD")<br>&nbsp;&nbsp; ENDIF<br><br>RETURN Retvar<br>*** eof ***<br>now also "Problem" of "lost" ALIAS() are gone and you can use all DoXXXX Method (search in help for "DoXXXX").<br><br>for more Information you may want to join XCodeJock Project.<br>it will use Xbase++ and Express++ but Source Code as "native" Xbase++ is also include.<br>we want to write "Wrapper" for almost all CodeJock OCX and did most allready<br><br>hope it is allowed to post URL ? i do it (not my Site):<br>http://www.donnay-software.com/<br><br>greetings by OHR<br>Jimmy<br><br><br>]]>
   </description>
   <pubDate>Fri, 02 Jan 2009 00:46:44 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=12988&amp;PID=44071&amp;title=save-data-in-visual-fox-how-to#44071</guid>
  </item> 
  <item>
   <title><![CDATA[save data in visual fox how to? : hi,  roka wrote:how could i do...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=12988&amp;PID=43909&amp;title=save-data-in-visual-fox-how-to#43909</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4822">Auge_Ohr</a><br /><strong>Subject:</strong> 12988<br /><strong>Posted:</strong> 25 December 2008 at 2:45pm<br /><br />hi,<br><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by roka" alt="Originally posted by roka" style="vertical-align: text-bottom;" /> <strong>roka wrote:</strong><br /><br />how could i do to save calendar data&nbsp; in a table or cursor in visual fox9?<div></div></td></tr></table><br>good Question ... i´m working with Xbase++ on same.<br><br>Information you will get from CalenderHitInfo<br>*** snip ***<br>METHOD Calender:EditCell(oHitInfo)<br><br>&nbsp;&nbsp; CalendarViewEvent := oHitInfo:ViewEvent<br><br>&nbsp;&nbsp; IF CalendarViewEvent == NIL<br>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MSGBOX("do you want to create a new Entry ?")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nAction := ID_FILE_NEW<br><br>&nbsp;&nbsp; ELSE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nAction := ID_FILE_EDIT<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CalendarEvent&nbsp;&nbsp;&nbsp;&nbsp; := CalendarViewEvent:GetProperty("Event")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CalendarEventRecurrenceState := CalendarEvent:GetProperty("RecurrenceState")<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DO CASE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CASE CalendarEventRecurrenceState = xtpCalendarRecurrenceNotRecurring<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CASE CalendarEventRecurrenceState = xtpCalendarRecurrenceMaster<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CASE CalendarEventRecurrenceState = xtpCalendarRecurrenceOccurrence<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CASE CalendarEventRecurrenceState = xtpCalendarRecurrenceException<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ENDCASE<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cBody&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:Body<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cCreationTime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:treatDateAsString(.T.):GetProperty("CreationTime")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cEndTime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:treatDateAsString(.T.):GetProperty("EndTime")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cLastModificationTime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:treatDateAsString(.T.):GetProperty("LastModificationTime")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nLabel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:Label<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cLocation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:Location<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lMeetingFlag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:MeetingFlag<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lPrivateFlag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:PrivateFlag<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lReminder&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:Reminder<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nReminderMinutesBeforeStart := CalendarEvent:ReminderMinutesBeforeStart<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cReminderSoundFile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:ReminderSoundFile<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nScheduleID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:ScheduleID<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cStartTime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:treatDateAsString(.T.):GetProperty("StartTime")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cSubject&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:Subject<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nImportance&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; := CalendarEvent:Importance<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MSGBOX("Body&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+Trim(cBody)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "CreationTime&nbsp;&nbsp;&nbsp;&nbsp; "+cCreationTime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "EndTime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+cEndTime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "LastModification "+cLastModificationTime&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Label&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+STR(nLabel)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Location&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+cLocation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "MeetingFlag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+IF(lMeetingFlag,"Y","N")+CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "PrivateFlag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+IF(lPrivateFlag,"Y","N")+CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Reminder &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+IF(lReminder&nbsp;&nbsp; ,"Y","N")+CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ReminderMinutes&nbsp; "+STR(nReminderMinutesBeforeStart)+CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ReminderSoundFile"+cReminderSoundFile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ScheduleID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+STR(nScheduleID)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "StartTime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+cStartTime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Subject&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+cSubject&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +CRLF+;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Importance&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "+STR(nImportance) )<br><br>&nbsp;&nbsp;&nbsp; DoMore(oHitInfo,nAction)<br><br>*** eof ***<br>so far so good, BUT ...<br><br>with Xbase++ we have WorkSpaceArea for each Thread <br>i do open a DBF in MAIN.<br><br>*** snip ***<br>PROCEDURE  DoMore(oHitInfo,nAction)<br>&nbsp;<br>&nbsp;MsgBox("Alias is "+ALIAS() )<br><br>*** eof ***<br>Xbase++ does say NO ALIAS(), no open DBF ... ? where is it ?<br><br>While CJ Calender is a activeX ... does CJ Calender run as seperate Thread ?<br>... and to :open DataProvider is use a ConnectionString ... does CJ use a own Workspace(Area) so that i can not use it together with Xbase++ DBF ?<br><br>in DataProvider there are "buildin" datalink to Access<br>*** snip ***<br><font ="string">"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="</font> &amp; App.Path &amp; <font ="string">"\events.mdb"</font><br>*** eof ***<br>while DBF can also used by <font ="string">"Microsoft.Jet.OLEDB.4.0" i like to ask if someone know Syntax and Structure to use a DBF ?<br><br>have a nice Xmas<br></font><br><br><br>]]>
   </description>
   <pubDate>Thu, 25 Dec 2008 14:45:28 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=12988&amp;PID=43909&amp;title=save-data-in-visual-fox-how-to#43909</guid>
  </item> 
  <item>
   <title><![CDATA[save data in visual fox how to? : how could i do to save calendar...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=12988&amp;PID=43822&amp;title=save-data-in-visual-fox-how-to#43822</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4821">roka</a><br /><strong>Subject:</strong> 12988<br /><strong>Posted:</strong> 20 December 2008 at 12:52pm<br /><br />how could i do to save calendar data&nbsp; in a table or cursor in visual fox9?<DIV></DIV>]]>
   </description>
   <pubDate>Sat, 20 Dec 2008 12:52:11 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=12988&amp;PID=43822&amp;title=save-data-in-visual-fox-how-to#43822</guid>
  </item> 
 </channel>
</rss>