<?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>Code</title><link>https://www.infopathdev.com:443/forums/45.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13215.aspx</link><pubDate>Tue, 10 May 2005 06:22:22 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13215</guid><dc:creator>Jason</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13215.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13215</wfw:commentRss><description>Hi Agni:&lt;br /&gt;&lt;br /&gt;It worked just fine... Awesome. &lt;br /&gt;Thanks a lot again. &lt;br /&gt;&lt;br /&gt;Jason</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13214.aspx</link><pubDate>Tue, 10 May 2005 05:22:32 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13214</guid><dc:creator>Agni Jonnalagadda</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13214.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13214</wfw:commentRss><description>You should remove "oParentNode.appendChild(domXMLNode.documentElement)" before for loop and have the below line in the for loop &lt;br /&gt;oParentNode.appendChild(domXMLNode.documentElement.cloneNode(true))&lt;br /&gt;&lt;br /&gt;this will insert the nodes as you loop through the code.&lt;br /&gt;&lt;br /&gt;Hope this helps!&lt;br /&gt;&lt;br /&gt;Agni&lt;br /&gt;InfoPathDev India</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13213.aspx</link><pubDate>Tue, 10 May 2005 04:41:35 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13213</guid><dc:creator>Jason</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13213.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13213</wfw:commentRss><description>Hi Agni:&lt;br /&gt;Could  you please look at the code. For... Next loop is there.&lt;br /&gt;My problem is after inserting second row when it come to add third row. &lt;br /&gt;&lt;br /&gt;I know you are busy with answering so many questions.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Jason</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13212.aspx</link><pubDate>Tue, 10 May 2005 04:26:36 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13212</guid><dc:creator>Agni Jonnalagadda</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13212.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13212</wfw:commentRss><description>Come on Jason its so somple you need make out all these, Its plain logic.&lt;br /&gt;You have inserted just one row with the help of my code, you need to write that in the for loop to insert the total number of nodes required.&lt;br /&gt;&lt;br /&gt;Agni&lt;br /&gt;InfoPathDev India</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13211.aspx</link><pubDate>Tue, 10 May 2005 03:54:11 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13211</guid><dc:creator>Jason</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13211.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13211</wfw:commentRss><description>Hi Agni:&lt;br /&gt;&lt;br /&gt;The  above code is inserting only two rows into the  table ContactDetails. When it goes to third time the following error I am getting at&lt;br /&gt;&lt;br /&gt;.selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:CIFNumber").text = strContactId&lt;br /&gt;-----&lt;br /&gt;System.NullReferenceException&lt;br /&gt;Object reference not set to an instance of an object.&lt;br /&gt;   at MySecondInfoPathApp.MySecondInfoPathApp.OnLoad(DocReturnEvent e) in C:\Inetpub\wwwroot\MySecondInfoPathApp\FormCode.vb:line 137&lt;br /&gt;   at Microsoft.Office.Interop.InfoPath.SemiTrust._XDocumentEventSink2_SinkHelper.OnLoad(DocReturnEvent pEvent)&lt;br /&gt;&lt;br /&gt;__________&lt;br /&gt;&lt;br /&gt;The  complete code is like this:&lt;br /&gt;&lt;br /&gt;        ' Write your code here.&lt;br /&gt;            Dim oDataSet As New DataSet&lt;br /&gt;            Dim lstrQueryXml As String&lt;br /&gt;            lstrQueryXml = "&amp;lt;test&amp;gt;&amp;lt;contact&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;contactid&amp;gt;ContactId1&amp;lt;/contactid&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;firstname&amp;gt;FirstName1&amp;lt;/firstname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;lastname&amp;gt;LastName1&amp;lt;/lastname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;ssn&amp;gt;123456789&amp;lt;/ssn&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;crm&amp;gt;CRM1&amp;lt;/crm&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;/contact&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;contact&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;contactid&amp;gt;ContactId2&amp;lt;/contactid&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;firstname&amp;gt;FirstName2&amp;lt;/firstname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;lastname&amp;gt;LastName2&amp;lt;/lastname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;ssn&amp;gt;123456782&amp;lt;/ssn&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;crm&amp;gt;CRM2&amp;lt;/crm&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;/contact&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;contact&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;contactid&amp;gt;ContactId3&amp;lt;/contactid&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;firstname&amp;gt;FirstName3&amp;lt;/firstname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;lastname&amp;gt;LastName3&amp;lt;/lastname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;ssn&amp;gt;123456783&amp;lt;/ssn&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;crm&amp;gt;CRM3&amp;lt;/crm&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;/contact&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;contact&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;contactid&amp;gt;ContactId4&amp;lt;/contactid&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;firstname&amp;gt;FirstName4&amp;lt;/firstname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;lastname&amp;gt;LastName4&amp;lt;/lastname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;ssn&amp;gt;123456784&amp;lt;/ssn&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;crm&amp;gt;CRM4&amp;lt;/crm&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;/contact&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;contact&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;contactid&amp;gt;ContactId5&amp;lt;/contactid&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;firstname&amp;gt;FirstName5&amp;lt;/firstname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;lastname&amp;gt;LastName5&amp;lt;/lastname&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;ssn&amp;gt;123456785&amp;lt;/ssn&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;crm&amp;gt;CRM5&amp;lt;/crm&amp;gt;"&lt;br /&gt;            lstrQueryXml &amp;= "&amp;lt;/contact&amp;gt;&amp;lt;/test&amp;gt;"&lt;br /&gt;&lt;br /&gt;            Dim lXmlDocContacts As New XmlDocument&lt;br /&gt;            lXmlDocContacts.LoadXml(lstrQueryXml)&lt;br /&gt;            Dim root As XmlElement&lt;br /&gt;            root = lXmlDocContacts.DocumentElement&lt;br /&gt;            Dim directoryList As XmlNodeList&lt;br /&gt;            directoryList = root.SelectNodes("/test/contact")&lt;br /&gt;&lt;br /&gt;            Dim oParentNode As IXMLDOMNode&lt;br /&gt;            oParentNode = thisXDocument.DOM.selectSingleNode("/my:myFields")&lt;br /&gt;            Dim strFields As String&lt;br /&gt;            strFields = "&amp;lt;my:ContactDetails xmlns:my='http://schemas.microsoft.com/office/infopath/2003/myXSD/2005-04-23T21-52-37'&amp;gt;&amp;lt;my:CIFNumber/&amp;gt;&amp;lt;my:FirstName/&amp;gt;&amp;lt;my:LastName/&amp;gt;&amp;lt;my:SSN/&amp;gt;&amp;lt;my:CRM/&amp;gt;&amp;lt;/my:ContactDetails&amp;gt;"&lt;br /&gt;            Dim domXMLNode As IXMLDOMDocument&lt;br /&gt;            domXMLNode = thisXDocument.CreateDOM()&lt;br /&gt;&lt;br /&gt;            domXMLNode.async = False&lt;br /&gt;            domXMLNode.loadXML(strFields)&lt;br /&gt;&lt;br /&gt;            oParentNode.appendChild(domXMLNode.documentElement)&lt;br /&gt;&lt;br /&gt;            Dim i As Integer&lt;br /&gt;            Dim strContactId As String&lt;br /&gt;            Dim strFirstName As String&lt;br /&gt;            Dim strLastName As String&lt;br /&gt;            Dim strSSN As String&lt;br /&gt;            Dim strCRM As String&lt;br /&gt;&lt;br /&gt;            For i = 0 To directoryList.Count - 1&lt;br /&gt;                If Not directoryList(i).Item("contactid") Is Nothing Then&lt;br /&gt;                    strContactId = directoryList(i).Item("contactid").InnerText&lt;br /&gt;                End If&lt;br /&gt;                If Not directoryList(i).Item("firstname") Is Nothing Then&lt;br /&gt;                    strFirstName = directoryList(i).Item("firstname").InnerText&lt;br /&gt;                End If&lt;br /&gt;                If Not directoryList(i).Item("lastname") Is Nothing Then&lt;br /&gt;                    strLastName = directoryList(i).Item("lastname").InnerText&lt;br /&gt;                End If&lt;br /&gt;                If Not directoryList(i).Item("ssn") Is Nothing Then&lt;br /&gt;                    strSSN = directoryList(i).Item("ssn").InnerText&lt;br /&gt;                End If&lt;br /&gt;                If Not directoryList(i).Item("crm") Is Nothing Then&lt;br /&gt;                    strCRM = directoryList(i).Item("crm").InnerText&lt;br /&gt;                End If&lt;br /&gt;                With thisXDocument.DOM&lt;br /&gt;                        .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:CIFNumber").text = strContactId&lt;br /&gt;                        .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:FirstName").text = strFirstName&lt;br /&gt;                        .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:LastName").text = strLastName&lt;br /&gt;                        .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:SSN").text = strSSN&lt;br /&gt;                        .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:CRM").text = strCRM&lt;br /&gt;                End With&lt;br /&gt;            Next&lt;br /&gt;&lt;br /&gt;--------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your time again.&lt;br /&gt;&lt;br /&gt;Jason&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13210.aspx</link><pubDate>Tue, 10 May 2005 02:12:59 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13210</guid><dc:creator>Agni Jonnalagadda</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13210.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13210</wfw:commentRss><description>Hey now our previous code should work&lt;br /&gt;With thisXDocument.DOM&lt;br /&gt;.selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:CIFNumber").text = "CIFNumber"&lt;br /&gt;.selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:FirstName").text = "FirstName"&lt;br /&gt;.selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:LastName").text = "LastName"&lt;br /&gt;.selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:SSN").text ="SSN"&lt;br /&gt;.selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:CRM").text = "CRM"&lt;br /&gt;End With&lt;br /&gt;&lt;br /&gt;Agni&lt;br /&gt;InfoPathDev India</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13209.aspx</link><pubDate>Mon, 09 May 2005 20:03:34 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13209</guid><dc:creator>Jason</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13209.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13209</wfw:commentRss><description>Hi Agni:&lt;br /&gt;&lt;br /&gt;Thank you very much. I got it now.&lt;br /&gt;&lt;br /&gt;Could you plese tell how to insert the data now?&lt;br /&gt;&lt;br /&gt;Thanks again&lt;br /&gt;Jason</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13208.aspx</link><pubDate>Mon, 09 May 2005 18:24:49 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13208</guid><dc:creator>Agni Jonnalagadda</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13208.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13208</wfw:commentRss><description>sorry it should have been&lt;br /&gt;strFields = "&amp;lt;my:ContactDetails xmlns:my=\"http://schemas.microsoft.com/office/infopath/2003/myXSD/2005-04-29T04:21:12\"&amp;gt;&amp;lt;my:CIFNumber/&amp;gt;&amp;lt;my:FirstName/&amp;gt;&amp;lt;my:LastName/&amp;gt;&amp;lt;my:SSN/&amp;gt;&amp;lt;my:CRM/&amp;gt;&amp;lt;/my:ContactDetails&amp;gt;"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Agni&lt;br /&gt;InfoPathDev India</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13207.aspx</link><pubDate>Mon, 09 May 2005 05:36:18 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13207</guid><dc:creator>Jason</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13207.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13207</wfw:commentRss><description>Hi Agni:&lt;br /&gt;&lt;br /&gt;Could you please check the syntax for the string.&lt;br /&gt;&lt;br /&gt;Thanks for your time.&lt;br /&gt;Jason</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13206.aspx</link><pubDate>Mon, 09 May 2005 04:12:55 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13206</guid><dc:creator>Agni Jonnalagadda</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13206.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13206</wfw:commentRss><description>Sorry Jason it was my mistake,&lt;br /&gt;there should be reference to the "my" namespace in the "xml string". For that please open your xml schema and check for "my" namespace and add it to the string &lt;br /&gt;for example:-&lt;br /&gt;strFields = "&amp;lt;my:ContactDetails xmlns:my=\"http://schemas.microsoft.com/office/infopath/2003/myXSD/2005-04-29T04:21:12\"&amp;gt;&amp;lt;my:CIFNumber/&amp;gt;&amp;lt;my:FirstName/&amp;gt;&amp;lt;my:LastName/&amp;gt;&amp;lt;my:SSN/&amp;gt;&amp;lt;my:CRM/&amp;gt;&amp;lt;my:ContactDetails/&amp;gt;"&lt;br /&gt;&lt;br /&gt;Note: Donot copy paste my xml string, look at "schema.xsd" and take "my" namespace from there.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Agni&lt;br /&gt;InfoPathDev India</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13205.aspx</link><pubDate>Mon, 09 May 2005 00:29:39 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13205</guid><dc:creator>Jason</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13205.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13205</wfw:commentRss><description>Hi Agni:&lt;br /&gt;&lt;br /&gt;I am doing small mistake.&lt;br /&gt;I got the following error message:&lt;br /&gt;&lt;br /&gt;System.ArgumentException&lt;br /&gt;Reference to undeclared namespace prefix: 'my'.&lt;br /&gt;&lt;br /&gt;   at Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode.appendChild(IXMLDOMNode newChild)&lt;br /&gt;   at Microsoft.Office.Interop.InfoPath.SemiTrust.DOMNodeWrapper.appendChild(IXMLDOMNode newChild)&lt;br /&gt;   at Microsoft.Office.Interop.InfoPath.SemiTrust.DOMNodeWrapper.appendChild(IXMLDOMNode newChild)&lt;br /&gt;   at MySecondInfoPathApp.MySecondInfoPathApp.OnLoad(DocReturnEvent e) in C:\Inetpub\wwwroot\MySecondInfoPathApp\FormCode.vb:line 97&lt;br /&gt;   at Microsoft.Office.Interop.InfoPath.SemiTrust._XDocumentEventSink2_SinkHelper.OnLoad(DocReturnEvent pEvent)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;___________________&lt;br /&gt;For this code:&lt;br /&gt;&lt;br /&gt;         Dim lXmlDocContacts As New XmlDocument&lt;br /&gt;            lXmlDocContacts.LoadXml(lstrQueryXml)&lt;br /&gt;            Dim root As XmlElement&lt;br /&gt;            root = lXmlDocContacts.DocumentElement&lt;br /&gt;            Dim directoryList As XmlNodeList&lt;br /&gt;            directoryList = root.SelectNodes("/test/contact")&lt;br /&gt;&lt;br /&gt;            Dim oParentNode As IXMLDOMNode&lt;br /&gt;            oParentNode = thisXDocument.DOM.selectSingleNode("/my:myFields")&lt;br /&gt;            Dim strFields As String&lt;br /&gt;            strFields = "&amp;lt;my:ContactDetails&amp;gt;&amp;lt;my:CIFNumber/&amp;gt;&amp;lt;my:FirstName/&amp;gt;&amp;lt;my:LastName/&amp;gt;&amp;lt;my:SSN/&amp;gt;&amp;lt;my:CRM/&amp;gt;&amp;lt;my:ContactDetails/&amp;gt;"&lt;br /&gt;            Dim domXMLNode As IXMLDOMDocument&lt;br /&gt;            domXMLNode = thisXDocument.CreateDOM()&lt;br /&gt;&lt;br /&gt;            domXMLNode.async = False&lt;br /&gt;            domXMLNode.loadXML(strFields)&lt;br /&gt;&lt;br /&gt;            oParentNode.appendChild(domXMLNode.documentElement)&lt;br /&gt;------------&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Jason</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13204.aspx</link><pubDate>Sun, 08 May 2005 10:36:06 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13204</guid><dc:creator>Agni Jonnalagadda</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13204.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13204</wfw:commentRss><description>Here is more specific code to insert a row, &lt;br /&gt;//get "my:myFields" node to insert "my:ContactDetails" details node.&lt;br /&gt;oParentNode = thisXDocument.DOM.selectSingleNode("/my:myFields");&lt;br /&gt;&lt;br /&gt;//Create a string with the xml that you want to insert&lt;br /&gt;string xmlString = "&amp;lt;my:ContactDetails&amp;gt;&amp;lt;my:CIFNumber/&amp;gt;&amp;lt;my:FirstName/&amp;gt;&amp;lt;my:LastName/&amp;gt;&amp;lt;my:LastName/&amp;gt;&amp;lt;my:SSN/&amp;gt;&amp;lt;my:CRM/&amp;gt;&amp;lt;my:ContactDetails/&amp;gt;";&lt;br /&gt;&lt;br /&gt;//create a new xml document &lt;br /&gt;IXMLDOMDocument domXMLNode = (IXMLDOMDocument)thisXDocument.CreateDOM();&lt;br /&gt;//Load that xml into above dom&lt;br /&gt;domXMLNode.async = false;&lt;br /&gt;domXMLNode.loadXML(xmlString);&lt;br /&gt;&lt;br /&gt;//Append your new node to the parentnode.&lt;br /&gt;oParentNode.appendChild(domXMLNode.documentElement);&lt;br /&gt;&lt;br /&gt;after this you can write your code to insert data into the new row.&lt;br /&gt;&lt;br /&gt;Agni&lt;br /&gt;InfoPathDev India</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13203.aspx</link><pubDate>Fri, 06 May 2005 02:13:17 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13203</guid><dc:creator>Jason</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13203.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13203</wfw:commentRss><description>Hello Agni:&lt;br /&gt;&lt;br /&gt;I am still getting error to populate the repeating table.Cloud you please send the more specific code sample to  my problem.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Jason</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13202.aspx</link><pubDate>Mon, 02 May 2005 15:53:33 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13202</guid><dc:creator>Agni Jonnalagadda</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13202.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13202</wfw:commentRss><description>Hi Jason,&lt;br /&gt;According to my guess "thisXDocument.View.ExecuteAction("xCollection::insert", "ContactDetails_1")" statement is not working, because in onload method "View" object is not created and you are trying to Insert a row with the help of "View" object. You can find this by taking you mouse hover the "View" in the above statement.&lt;br /&gt;&lt;br /&gt;You can refer&lt;a target="_blank" href=http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=303&gt;http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=303&lt;/a&gt; to learn about how to insert a row in the code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Agni&lt;br /&gt;InfoPathDev India</description></item><item><title>Re: Populate data on the form when it opens</title><link>https://www.infopathdev.com:443/forums/thread/13201.aspx</link><pubDate>Mon, 02 May 2005 11:44:03 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13201</guid><dc:creator>Jason</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13201.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13201</wfw:commentRss><description>Hi Agni:&lt;br /&gt;&lt;br /&gt;I am getting error message second time when it tries to fill the table:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;System.NullReferenceException&lt;br /&gt;Object reference not set to an instance of an object.&lt;br /&gt;   at MySecondInfoPathApp.MySecondInfoPathApp.OnLoad(DocReturnEvent e) in C:\Inetpub\wwwroot\MySecondInfoPathApp\FormCode.vb:line 88&lt;br /&gt;   at Microsoft.Office.Interop.InfoPath.SemiTrust._XDocumentEventSink2_SinkHelper.OnLoad(DocReturnEvent pEvent)&lt;br /&gt;&lt;br /&gt;-------------&lt;br /&gt;&lt;br /&gt;at:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                If i &amp;lt;&amp;gt; 0 Then&lt;br /&gt;                    thisXDocument.View.ExecuteAction("xCollection::insert", "ContactDetails_1")&lt;br /&gt;                End If&lt;br /&gt;                With thisXDocument.DOM&lt;br /&gt;                    .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:CIFNumber").text = directoryList(i).Item("contactid").InnerText&lt;br /&gt;                    .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:FirstName").text = directoryList(i).Item("firstname").InnerText&lt;br /&gt;                    .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:LastName").text = directoryList(i).Item("lastname").InnerText&lt;br /&gt;                    .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:SSN").text = directoryList(i).Item("ssn").InnerText&lt;br /&gt;                    .selectSingleNode("/my:myFields/my:ContactDetails[" &amp; i + 1 &amp; "]/my:CRM").text = directoryList(i).Item("crm").InnerText&lt;br /&gt;                End With&lt;br /&gt;-------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Jason&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description></item></channel></rss>