<?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: ArcObjects EDITING: &amp;quot;Underlying DBMS error&amp;quot; issue inserting Double data type in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560010#M15113</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; One thing that i can notice is that the following lines are missing which I feel important for editing the featureclasses via code. Could you please try out this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;workspaceEdit.StartEditOpeation; (after workspaceEdit.StartEditing(false);)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;workspaceEdit.StopEditOperation; (before workspaceEdit.StopEditing(true);)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Alagappan&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Jul 2010 05:47:27 GMT</pubDate>
    <dc:creator>AlagappanAL</dc:creator>
    <dc:date>2010-07-13T05:47:27Z</dc:date>
    <item>
      <title>ArcObjects EDITING: &amp;quot;Underlying DBMS error&amp;quot; issue inserting Double data type</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560009#M15112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to insert data into a feature class field called "DACOUNCIL".&amp;nbsp; You can see the code below.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workspaceEdit = aoDataset.Workspace as ESRI.ArcGIS.Geodatabase.IWorkspaceEdit;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!(workspaceEdit.IsBeingEdited()))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workspaceEdit.StartEditing(false);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adfSelectedParcelGeometry = SelectedParcelsGraphicsLayer.GeometryFromRow(SelectedParcelsGraphicsLayer.Rows[0]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aoSelectedParcelGeometry = ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.Converter.ToIGeometry(adfSelectedParcelGeometry, serverContext);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create a feature and set its geometry and attributes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ESRI.ArcGIS.Geodatabase.IFeature feature;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feature = featureClass.CreateFeature();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feature.Shape = aoSelectedParcelGeometry;

//THIS WORKS
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double dblAreaFeet = (Double)SelectedParcelsGraphicsLayer.Rows[0]["AREA_FEET"];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feature.set_Value(featureClass.FindField("AREA_FEET"), dblAreaFeet);

//THIS DOES NOT WORK
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double dbldaCouncil = (Double)SelectedParcelsGraphicsLayer.Rows[0]["DACOUNCIL"];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feature.set_Value(featureClass.FindField("COUNCIL_DISTRICT"), dbldaCouncil);

//THIS DOES NOT WORK
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //feature.set_Value(featureClass.FindField("DACOUNCIL"), (Double)14.0);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feature.set_Value(featureClass.FindField("DEMOLITION_ID"), "11");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string strNotes = "shawn " + DateTime.Now;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feature.set_Value(featureClass.FindField("NOTES"), strNotes);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Commit the new feature to the database
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feature.Store();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workspaceEdit.StopEditing(true);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Release the current server context
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serverContext.ReleaseContext();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It works find on most data.&amp;nbsp; It has a problem with a field that in SQL Server 2005 is listed as being Numeric - precision 10; scale 0.&amp;nbsp; Some how I think the scale 0 is causing problems.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) I can insert in other fields that are double - see area feet above.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) The exception error is always thrown on the .store operation. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Checking the DACOUNCIL data type using IFields&amp;nbsp; as below it returns esriFieldTypeDouble.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4) ArcCatalog lists the data type as being Double&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5) I can edit the field in ArcMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6) I can edit the field in SQL Server&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;ESRI.ArcGIS.Geodatabase.IFields fields = featureClass.Fields;
 string strFieldType = fields.get_Field(i).Type.ToString();
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the error message I get:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{"Underlying DBMS error[Microsoft SQL Native Client: Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.][gisVector.GISLOADER.CCS_DemolitionParcels]"}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jul 2010 19:11:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560009#M15112</guid>
      <dc:creator>shawndeutch</dc:creator>
      <dc:date>2010-07-12T19:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: ArcObjects EDITING: "Underlying DBMS error" issue inserting Double data type</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560010#M15113</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; One thing that i can notice is that the following lines are missing which I feel important for editing the featureclasses via code. Could you please try out this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;workspaceEdit.StartEditOpeation; (after workspaceEdit.StartEditing(false);)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;workspaceEdit.StopEditOperation; (before workspaceEdit.StopEditing(true);)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Alagappan&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 05:47:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560010#M15113</guid>
      <dc:creator>AlagappanAL</dc:creator>
      <dc:date>2010-07-13T05:47:27Z</dc:date>
    </item>
    <item>
      <title>Re: ArcObjects EDITING: "Underlying DBMS error" issue inserting Double data type</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560011#M15114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Those two lines are in the code I just did not include them in code I posted. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am able to create a feature and add attributes to that feature successfully in most all cases.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The issue seems to be with a field that has a data type of Double precision 10 with a scale of 0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I get an exception when I try to store that back to SDE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I wonder if it is a memory issue since I get a COM exception error. - see attached stack trace&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 14:13:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560011#M15114</guid>
      <dc:creator>shawndeutch</dc:creator>
      <dc:date>2010-07-13T14:13:16Z</dc:date>
    </item>
    <item>
      <title>Re: ArcObjects EDITING: "Underlying DBMS error" issue inserting Double data type</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560012#M15115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The code below works for me with SqlServer 2008 arcgis 9.3.1 sp1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DField is precision 10 scale 0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you get the same error when running from arcmap (without arcgis server?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe it's a dbms driver issue?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;/// &amp;lt;summary&amp;gt;
/// Occurs when this command is clicked
/// &amp;lt;/summary&amp;gt;
public override void OnClick()
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; try
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMap map = ((IMxDocument)m_application.Document).FocusMap;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEnvelope env = ((IActiveView)map).Extent;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; env.Expand(0.5, 0.5, true);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISegmentCollection sc = new PolygonClass();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sc.SetRectangle(env);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureLayer fLayer = map.get_Layer(0) as IFeatureLayer;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspace ws = ((IDataset)fLayer.FeatureClass).Workspace;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TestDoubleUpdate(ws,(IPolygon)sc);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ((IActiveView)map).Refresh();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception ex)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print(ex.Message);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}

public static void TestDoubleUpdate(IWorkspace ws, IPolygon polygon)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceEdit wse = (IWorkspaceEdit)ws;
&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureClass fc = ((IFeatureWorkspace)ws).OpenFeatureClass("mydb.DBO.TestPolys");
&amp;nbsp;&amp;nbsp;&amp;nbsp; wse.StartEditing(false);
&amp;nbsp;&amp;nbsp;&amp;nbsp; wse.StartEditOperation();
&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeature feat = fc.CreateFeature();
&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.Shape = polygon;
&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.set_Value(feat.Fields.FindField("DField"),(Double)14.0);
&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.Store();
&amp;nbsp;&amp;nbsp;&amp;nbsp; wse.StopEditOperation();
&amp;nbsp;&amp;nbsp;&amp;nbsp; wse.StopEditing(true);
}
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Update:&lt;/STRONG&gt;&lt;SPAN&gt; is the column listed in the sde_column_registry table?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:10:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560012#M15115</guid>
      <dc:creator>KirkKuykendall</dc:creator>
      <dc:date>2021-12-12T00:10:06Z</dc:date>
    </item>
    <item>
      <title>Re: ArcObjects EDITING: "Underlying DBMS error" issue inserting Double data type</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560013#M15116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am on 9.3.1 sp1.&amp;nbsp; I am working with ArcGIS Server, SOAP, and ArcObjects&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is strange is looking at ArcCatalog behavior vs SQL Server.&amp;nbsp; If I edit in ArcMap I do not get the errors.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcCatalog will not let you create a Double with precision &amp;lt;= 9 and scale 0 - it says invalid column.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcCatalog defaults to Double with precision 38 and scale 8 if you do not enter them&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I add scale of 1 it seems happy with what ever precision i set.&amp;nbsp; I tested up to precision 15, scale 1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is an interesting article on a comparison of the datatypes in SQL server, ArcGIS, and SDE&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_dotnet_help/index.html#/A_comparison_of_ArcGIS_ArcSDE_and_SQL_Server_data_types/002q00000068000000/"&gt;http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_dotnet_help/index.html#/A_comparison_of_ArcGIS_ArcSDE_and_SQL_Server_data_types/002q00000068000000/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;look down at the 5th row&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SDE: SE_INT64_TYPE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SQL: BIGINT or NUMERIC (precision &amp;lt; 19, scale = 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ARCGIS: na&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;NOTES: The server configuration parameter INT64TYPES must be TRUE to create columns with this data type.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 16:54:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560013#M15116</guid>
      <dc:creator>shawndeutch</dc:creator>
      <dc:date>2010-07-13T16:54:08Z</dc:date>
    </item>
    <item>
      <title>Re: ArcObjects EDITING: "Underlying DBMS error" issue inserting Double data type</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560014#M15117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;More config info:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm running SqlServer 32 bit (x86) on Vista 64 with INT64TYPES false.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Why would you want to use a scale of 0 instead of just using an integer field?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyway, what is your INT64TYPES value set to?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;By chance did add the DACOUNCIL field using SSMS (instead of ArcCatalog) ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When you look at the DACOUNCIL column in SSMS, what does it show?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 17:33:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560014#M15117</guid>
      <dc:creator>KirkKuykendall</dc:creator>
      <dc:date>2010-07-13T17:33:07Z</dc:date>
    </item>
    <item>
      <title>Re: ArcObjects EDITING: "Underlying DBMS error" issue inserting Double data type</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560015#M15118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I had originally added the column in SSMS and was playing with it there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; It was set as numeric(10,0) in SQLServer 2005.&amp;nbsp; The only reason i did so was to match the source dataset I am pulling attributes from.&amp;nbsp; Someone else set up the schema for that one.&amp;nbsp; Why it was set up as a numeric(10,0) I am not sure since the data in the column is integer and would not be a value greater than 15.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sooo in the end I am just going to set my featureclass to have the correct data type of integer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was just surprised by the error I was getting and wanted to figure out what was causing it if I could as I learn more about the API in doing so.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for your help&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 18:02:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560015#M15118</guid>
      <dc:creator>shawndeutch</dc:creator>
      <dc:date>2010-07-13T18:02:54Z</dc:date>
    </item>
    <item>
      <title>Re: ArcObjects EDITING: "Underlying DBMS error" issue inserting Double data type</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560016#M15119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I had originally added the column in SSMS and was playing with it there.&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you add a column using arccatalog, it will add a row to the sde_column_registry table - but not if you add it using SSMS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps the way arcgis converts column values to IField types depends on whether the field is listed in the column registry.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 18:47:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcobjects-editing-amp-quot-underlying-dbms-error/m-p/560016#M15119</guid>
      <dc:creator>KirkKuykendall</dc:creator>
      <dc:date>2010-07-13T18:47:28Z</dc:date>
    </item>
  </channel>
</rss>

