<?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 IExportOperation Problem in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/iexportoperation-problem/m-p/435921#M11800</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;I am trying to export a selection out of a large file geodatabase table (over 7 million records - 4.1gb). The selection is only about 25 records or so. When I do this, via the code below, I get an automation error. I have used this code with smaller datasets and it works fine. I tried a very small extract of the dataset I am working with, to determine if this is more of a schema problem, and the export worked without a problem. Is there a size limit on the data these exports are referencing, or are there any other reasons why this may be happening? Thank you for your help!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jared Kaplan&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Private Sub FilInteraction(Voltage As String, Query As String)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'On Error GoTo ErrHnd:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMxDoc As IMxDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMap As IMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTableCol As IStandaloneTableCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pSATable As IStandaloneTable&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMxDoc = ThisDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMap = pMxDoc.FocusMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTableCol = pMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pSATable = pTableCol.StandaloneTable(CustomFunctions.FindTable("OBJECT_INFRA_INT"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Select records with appropriate circuit number&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTable As ITable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pQF As IQueryFilter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTableSS As ISelectionSet&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTable = pSATable.Table&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pQF = New QueryFilter&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Only filter voltage if no cicuit is given&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pQF.WhereClause = Query&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTableSS = pTable.Select(pQF, esriSelectionTypeIDSet, esriSelectionOptionNormal, Nothing)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Create new table and workspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'Define input table&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTableName As ITableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pDataset As IDataset&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pDataset = pTable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'MsgBox (pDataset.Name)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTableName = pDataset.FullName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pInDsName As IDatasetName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pInDsName = pTableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pOutTableName As ITableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pOutTableName = New TableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pOutDataName As IDatasetName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pOutDataName = pOutTableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pOutDataName.Name = "temp_int"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pWorkspaceName As IWorkspaceName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pWorkspaceName = New WorkspaceName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pWorkspaceName.PathName = "c:\"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pWorkspaceName.WorkspaceFactoryProgID = "esriCore.shapefileworkspacefactory.1"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pOutDataName.WorkspaceName = pWorkspaceName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Export Data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pExportOp As IExportOperation&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pExportOp = New ExportOperation&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pExportOp.ExportTable pInDsName, Nothing, pTableSS, pOutDataName, 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Ask user if they want to continue if there are more than 10000 possible returns&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ErrorKey = CustomFunctions.SelContinue(pTableSS.Count)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Exit Sub&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'ErrHnd:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'MsgBox "Error " &amp;amp; Err.Number &amp;amp; ": " &amp;amp; Err.Description&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'ErrorKey = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End Sub&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Apr 2010 18:21:41 GMT</pubDate>
    <dc:creator>JaredKaplan</dc:creator>
    <dc:date>2010-04-21T18:21:41Z</dc:date>
    <item>
      <title>IExportOperation Problem</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/iexportoperation-problem/m-p/435921#M11800</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;I am trying to export a selection out of a large file geodatabase table (over 7 million records - 4.1gb). The selection is only about 25 records or so. When I do this, via the code below, I get an automation error. I have used this code with smaller datasets and it works fine. I tried a very small extract of the dataset I am working with, to determine if this is more of a schema problem, and the export worked without a problem. Is there a size limit on the data these exports are referencing, or are there any other reasons why this may be happening? Thank you for your help!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jared Kaplan&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Private Sub FilInteraction(Voltage As String, Query As String)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'On Error GoTo ErrHnd:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMxDoc As IMxDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pMap As IMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTableCol As IStandaloneTableCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pSATable As IStandaloneTable&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMxDoc = ThisDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pMap = pMxDoc.FocusMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTableCol = pMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pSATable = pTableCol.StandaloneTable(CustomFunctions.FindTable("OBJECT_INFRA_INT"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Select records with appropriate circuit number&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTable As ITable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pQF As IQueryFilter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTableSS As ISelectionSet&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTable = pSATable.Table&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pQF = New QueryFilter&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Only filter voltage if no cicuit is given&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pQF.WhereClause = Query&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTableSS = pTable.Select(pQF, esriSelectionTypeIDSet, esriSelectionOptionNormal, Nothing)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Create new table and workspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'Define input table&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTableName As ITableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pDataset As IDataset&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pDataset = pTable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'MsgBox (pDataset.Name)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pTableName = pDataset.FullName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pInDsName As IDatasetName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pInDsName = pTableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pOutTableName As ITableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pOutTableName = New TableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pOutDataName As IDatasetName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pOutDataName = pOutTableName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pOutDataName.Name = "temp_int"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pWorkspaceName As IWorkspaceName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pWorkspaceName = New WorkspaceName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pWorkspaceName.PathName = "c:\"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pWorkspaceName.WorkspaceFactoryProgID = "esriCore.shapefileworkspacefactory.1"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pOutDataName.WorkspaceName = pWorkspaceName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Export Data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pExportOp As IExportOperation&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pExportOp = New ExportOperation&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pExportOp.ExportTable pInDsName, Nothing, pTableSS, pOutDataName, 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Ask user if they want to continue if there are more than 10000 possible returns&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ErrorKey = CustomFunctions.SelContinue(pTableSS.Count)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Exit Sub&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'ErrHnd:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'MsgBox "Error " &amp;amp; Err.Number &amp;amp; ": " &amp;amp; Err.Description&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'ErrorKey = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End Sub&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Apr 2010 18:21:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/iexportoperation-problem/m-p/435921#M11800</guid>
      <dc:creator>JaredKaplan</dc:creator>
      <dc:date>2010-04-21T18:21:41Z</dc:date>
    </item>
  </channel>
</rss>

