<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: looping through the records of a standalone table in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697695#M18700</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Neil,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I changed the code to use a cursor as you suggested and it works.&amp;nbsp; The access table I am trying to update does not have a OID field so I get an error message when I store the Lat Long coordinates in the table.&amp;nbsp; The code I am using is below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pAccessWSF As IWorkspaceFactory&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pWorkSpace As IWorkspace &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pFeatws As IFeatureWorkspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTables As IStandaloneTableCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim ptable As ITable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTableName As String&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pAccessWSF = New AccessWorkspaceFactory&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pWorkSpace = pAccessWSF.OpenFromFile("C:\Calsmoke\CalSmoke.mdb", 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pFeatws = pWorkSpace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set ptable = pFeatws.OpenTable("Daysmoke_emissions")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pStTab As IStandaloneTable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pStTabColl As IStandaloneTableCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMap As IMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMx As IMxDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMx = ThisDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMap = pMx.FocusMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pStTab = New StandaloneTable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pStTab.Table = ptable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pStTabColl = pMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pStTabColl.AddStandaloneTable pStTab&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pMx.UpdateContents&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pRow As IRow&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pCenterXFld As IField&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pCenterXValue As Double&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pPoint As IPoint&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pGCS As IGeographicCoordinateSystem&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pSpRFc As ISpatialReferenceFactory&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pSpRFc = New SpatialReferenceEnvironment&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pGCS = pSpRFc.CreateGeographicCoordinateSystem(esriSRGeoCS_WGS1984)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTabCursor As ICursor&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTabCursor = pStTab.Table.Search(Nothing, False)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pRow = pTabCursor.NextRow&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;While Not pRow Is Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pPoint = New Point&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPoint.x = pRow.Value(10)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print pPoint.x&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPoint.y = pRow.Value(11)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPoint.PutCoords pRow.Value(10), pRow.Value(11)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPoint.Project pGCS&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pRow.Value(12) = pPoint.y&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pRow.Value(13) = pPoint.x&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'pRow.Store&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pRow = pTabCursor.NextRow&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Wend&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;David Kelly&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 04 Sep 2010 23:12:46 GMT</pubDate>
    <dc:creator>DavidKelly1</dc:creator>
    <dc:date>2010-09-04T23:12:46Z</dc:date>
    <item>
      <title>looping through the records of a standalone table</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697692#M18697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am using VBA in version 9.3.1. I just want to loop through the records of a standalone table I added to a mxd.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pAccessWSF As IWorkspaceFactory&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pWorkSpace As IWorkspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pFeatws As IFeatureWorkspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim ptable As ITable&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pAccessWSF = New AccessWorkspaceFactory&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pWorkSpace = pAccessWSF.OpenFromFile("C:\Calsmoke\CalSmoke.mdb", 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pFeatws = pWorkSpace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set ptable = pFeatws.OpenTable("Daysmoke_emissions")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMap As IMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMx As IMxDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMx = ThisDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMap = pMx.FocusMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pStTab = New StandaloneTable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pStTab.Table = ptable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pStTabColl = pMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pStTabColl.AddStandaloneTable pStTab&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pMx.UpdateContents&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pRow As IRow&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pRow = pStTab.Table.GetRow(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When I execute the last line of code I get the following error message a run time error -2147467259: syntax error(missing operator) in query expression '=0'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;David&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Aug 2010 18:52:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697692#M18697</guid>
      <dc:creator>DavidKelly1</dc:creator>
      <dc:date>2010-08-29T18:52:10Z</dc:date>
    </item>
    <item>
      <title>Re: looping through the records of a standalone table</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697693#M18698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi David,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your code looks OK.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Does your table contain an OID column?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nir&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Aug 2010 09:03:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697693#M18698</guid>
      <dc:creator>NirYoscovitz</dc:creator>
      <dc:date>2010-08-30T09:03:10Z</dc:date>
    </item>
    <item>
      <title>Re: looping through the records of a standalone table</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697694#M18699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You access records in a table via a query.&amp;nbsp; You then loop through the cursor returned by that query.&amp;nbsp; To get all records in a table, pass in a null reference for the query filter.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;Dim cursor As ICursor
Set cursor = table.Search(Nothing, False)
Dim row As IRow
Set row = cursor.NextRow
Do While Not row Is Nothing
&amp;nbsp; ' do something

&amp;nbsp; Set row = cursor.NextRow
Loop&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 05:21:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697694#M18699</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2021-12-12T05:21:13Z</dc:date>
    </item>
    <item>
      <title>Re: looping through the records of a standalone table</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697695#M18700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Neil,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I changed the code to use a cursor as you suggested and it works.&amp;nbsp; The access table I am trying to update does not have a OID field so I get an error message when I store the Lat Long coordinates in the table.&amp;nbsp; The code I am using is below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pAccessWSF As IWorkspaceFactory&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pWorkSpace As IWorkspace &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pFeatws As IFeatureWorkspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTables As IStandaloneTableCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim ptable As ITable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTableName As String&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pAccessWSF = New AccessWorkspaceFactory&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pWorkSpace = pAccessWSF.OpenFromFile("C:\Calsmoke\CalSmoke.mdb", 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pFeatws = pWorkSpace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set ptable = pFeatws.OpenTable("Daysmoke_emissions")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pStTab As IStandaloneTable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pStTabColl As IStandaloneTableCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMap As IMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMx As IMxDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMx = ThisDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMap = pMx.FocusMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pStTab = New StandaloneTable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pStTab.Table = ptable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pStTabColl = pMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pStTabColl.AddStandaloneTable pStTab&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pMx.UpdateContents&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pRow As IRow&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pCenterXFld As IField&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pCenterXValue As Double&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pPoint As IPoint&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pGCS As IGeographicCoordinateSystem&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pSpRFc As ISpatialReferenceFactory&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pSpRFc = New SpatialReferenceEnvironment&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pGCS = pSpRFc.CreateGeographicCoordinateSystem(esriSRGeoCS_WGS1984)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTabCursor As ICursor&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTabCursor = pStTab.Table.Search(Nothing, False)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pRow = pTabCursor.NextRow&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;While Not pRow Is Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pPoint = New Point&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPoint.x = pRow.Value(10)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print pPoint.x&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPoint.y = pRow.Value(11)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPoint.PutCoords pRow.Value(10), pRow.Value(11)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPoint.Project pGCS&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pRow.Value(12) = pPoint.y&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pRow.Value(13) = pPoint.x&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'pRow.Store&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pRow = pTabCursor.NextRow&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Wend&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;David Kelly&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Sep 2010 23:12:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697695#M18700</guid>
      <dc:creator>DavidKelly1</dc:creator>
      <dc:date>2010-09-04T23:12:46Z</dc:date>
    </item>
    <item>
      <title>Re: looping through the records of a standalone table</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697696#M18701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;My response above may have not been clear. I am trying to update two lat/long fields in a table in a personal geodatabase; it is a standalone table. Using the code above I can loop through the table and correctly generate the Lat/Longs from the Lambert coordinates in two other fields. Since the table does not have an OID field it will not let me store the generated Lat/Longs in their fields in the table. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;How do you update fields in a standalone table in a personal geodatabase?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;David Kelly&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 05 Sep 2010 16:55:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697696#M18701</guid>
      <dc:creator>DavidKelly1</dc:creator>
      <dc:date>2010-09-05T16:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: looping through the records of a standalone table</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697697#M18702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;did you tried update cursor.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;Set pTabCursor = pStTab.Table.update(Nothing, false)
Set pRow = pTabCursor.NextRow

While Not pRow Is Nothing


Set pPoint = New Point

pPoint.x = pRow.Value(10)

Debug.Print pPoint.x

pPoint.y = pRow.Value(11)

pPoint.PutCoords pRow.Value(10), pRow.Value(11)

pPoint.Project pGCS

pRow.Value(12) = pPoint.y

pRow.Value(13) = pPoint.x

pTabCursor.UpdateRow(pRow)

Set pRow = pTabCursor.NextRow

Wend&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 05:21:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697697#M18702</guid>
      <dc:creator>vincentLahaye</dc:creator>
      <dc:date>2021-12-12T05:21:15Z</dc:date>
    </item>
    <item>
      <title>Re: looping through the records of a standalone table</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697698#M18703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The Update cursor worked.&amp;nbsp; Thank you!&amp;nbsp; I was getting very frustrated.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Sep 2010 10:31:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/looping-through-the-records-of-a-standalone-table/m-p/697698#M18703</guid>
      <dc:creator>DavidKelly1</dc:creator>
      <dc:date>2010-09-09T10:31:51Z</dc:date>
    </item>
  </channel>
</rss>

