<?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 the trouble of python connecting the sqlserver with pymssql or pyodbc,help!! in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64570#M5287</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;InArcGIS 10,I write a GP tool with python to connect the sqlserver2005 in which i can get the points(I don't use the arcsde) and then i want to show the points in the map,but the strange trouble occurs.I succeed executing the script at the first time, but secondly fails and arcmap closed automatically with a dialog about "do you want to send the error" .I tried several times,the errors is same every time.I execute the script in the dos window where i can succeed executing whatever times i try.I am troubling ,this situation is so strange,I need help!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is my code with pymssql to connect sqlserver:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy,pymssql&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;from arcpy import env&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;env.overwriteOutput = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#env.scratchworkspace = r"G:\SOURCE PROGRAMS\arcgisserver\Isosurface\Scratch"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#arcpy.ImportToolbox(r'G:\SOURCE PROGRAMS\arcgisserver\Isosurface\MyTools.tbx')&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dateTime = arcpy.GetParameterAsText(0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if dateTime == '#' or not dateTime:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dateTime = '2007081820'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tableName = arcpy.GetParameterAsText(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if tableName == '#' or not tableName:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tableName = 'Temperature'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;lookupField = arcpy.GetParameterAsText(2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if lookupField == '#' or not lookupField:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lookupField = 'Temperature'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#connect sqlserver2005&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('preparing getting FeatureSet from sqlserver')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;con_sql = pymssql.connect(host='BILL\SQL2005',user='sa',password = 'sqlserver',database='test')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;con_sql = pymssql.connect(host='BILL\SQL2005',user='sa',password = 'sqlserver',database='test')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#get the row cursor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sql_cursor&amp;nbsp; = con_sql.cursor()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#execute sql clause&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sql_cursor.execute('select Longitude,Latitude,'+tableName+'.'+lookupField+' from AutoStation,'+tableName+' where '+\&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'AutoStation.Station_Num='+tableName+'.Station_Num and '+tableName+'.Data_time = '+dateTime)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#get the all rows from the executed data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('getting data from sqlserver')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rows = sql_cursor.fetchall()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;con_sql.close();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del sql_cursor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del con_sql&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#create one FeatureClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('calculate the spatialreference')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spatial_ref = arcpy.CreateObject('SpatialReference')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spatial_ref.loadFromString('104000')&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#create the empety FeatureClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('preparing creating FeatureClass')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pointFC = arcpy.CreateFeatureclass_management('in_memory','points','POINT','',\&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;&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; 'DISABLED','DISABLED',spatial_ref)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddField_management(pointFC,'SPATIALVALUE','DOUBLE')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fc_cursor = arcpy.InsertCursor(pointFC)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#insert geometry data into FeatureClass Object&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('insert geometry data into FeatureClass Object')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pnt = arcpy.Point()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for row in rows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print 'Longitude:',row[0],'Latitude:',row[1],'SpatialValue:',row[2]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.X = float(row[0])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.Y = float(row[1])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat = fc_cursor.newRow()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.shape = pnt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if row[2] == None:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.setValue('SPATIALVALUE',0.0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.setValue('SPATIALVALUE',float(row[2]))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fc_cursor.insertRow(feat)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#create FeatureSet Object&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('preparing generating the FeatureSet as the input of IsosurfaceAnalyze model')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pntFeatSet = arcpy.FeatureSet()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pntFeatSet.load(pointFC)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('succeed getting FeatureSet\npreparing generate the isosurface')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.SetParameter(3,pntFeatSet)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Jul 2011 06:25:52 GMT</pubDate>
    <dc:creator>billchuang</dc:creator>
    <dc:date>2011-07-28T06:25:52Z</dc:date>
    <item>
      <title>the trouble of python connecting the sqlserver with pymssql or pyodbc,help!!</title>
      <link>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64570#M5287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;InArcGIS 10,I write a GP tool with python to connect the sqlserver2005 in which i can get the points(I don't use the arcsde) and then i want to show the points in the map,but the strange trouble occurs.I succeed executing the script at the first time, but secondly fails and arcmap closed automatically with a dialog about "do you want to send the error" .I tried several times,the errors is same every time.I execute the script in the dos window where i can succeed executing whatever times i try.I am troubling ,this situation is so strange,I need help!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is my code with pymssql to connect sqlserver:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy,pymssql&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;from arcpy import env&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;env.overwriteOutput = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#env.scratchworkspace = r"G:\SOURCE PROGRAMS\arcgisserver\Isosurface\Scratch"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#arcpy.ImportToolbox(r'G:\SOURCE PROGRAMS\arcgisserver\Isosurface\MyTools.tbx')&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dateTime = arcpy.GetParameterAsText(0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if dateTime == '#' or not dateTime:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dateTime = '2007081820'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tableName = arcpy.GetParameterAsText(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if tableName == '#' or not tableName:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tableName = 'Temperature'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;lookupField = arcpy.GetParameterAsText(2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if lookupField == '#' or not lookupField:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lookupField = 'Temperature'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#connect sqlserver2005&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('preparing getting FeatureSet from sqlserver')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;con_sql = pymssql.connect(host='BILL\SQL2005',user='sa',password = 'sqlserver',database='test')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;con_sql = pymssql.connect(host='BILL\SQL2005',user='sa',password = 'sqlserver',database='test')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#get the row cursor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sql_cursor&amp;nbsp; = con_sql.cursor()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#execute sql clause&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sql_cursor.execute('select Longitude,Latitude,'+tableName+'.'+lookupField+' from AutoStation,'+tableName+' where '+\&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'AutoStation.Station_Num='+tableName+'.Station_Num and '+tableName+'.Data_time = '+dateTime)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#get the all rows from the executed data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('getting data from sqlserver')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rows = sql_cursor.fetchall()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;con_sql.close();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del sql_cursor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del con_sql&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#create one FeatureClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('calculate the spatialreference')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spatial_ref = arcpy.CreateObject('SpatialReference')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spatial_ref.loadFromString('104000')&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#create the empety FeatureClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('preparing creating FeatureClass')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pointFC = arcpy.CreateFeatureclass_management('in_memory','points','POINT','',\&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;&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; 'DISABLED','DISABLED',spatial_ref)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddField_management(pointFC,'SPATIALVALUE','DOUBLE')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fc_cursor = arcpy.InsertCursor(pointFC)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#insert geometry data into FeatureClass Object&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('insert geometry data into FeatureClass Object')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pnt = arcpy.Point()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for row in rows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print 'Longitude:',row[0],'Latitude:',row[1],'SpatialValue:',row[2]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.X = float(row[0])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.Y = float(row[1])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat = fc_cursor.newRow()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.shape = pnt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if row[2] == None:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.setValue('SPATIALVALUE',0.0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.setValue('SPATIALVALUE',float(row[2]))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fc_cursor.insertRow(feat)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#create FeatureSet Object&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('preparing generating the FeatureSet as the input of IsosurfaceAnalyze model')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pntFeatSet = arcpy.FeatureSet()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pntFeatSet.load(pointFC)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.AddMessage('succeed getting FeatureSet\npreparing generate the isosurface')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.SetParameter(3,pntFeatSet)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2011 06:25:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64570#M5287</guid>
      <dc:creator>billchuang</dc:creator>
      <dc:date>2011-07-28T06:25:52Z</dc:date>
    </item>
    <item>
      <title>Re: the trouble of python connecting the sqlserver with pymssql or pyodbc,help!!</title>
      <link>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64571#M5288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Do you have to run it from Arc? If it works fine from the command (dos) prompt, and you don't get any parameters from Arc, can't you just use it from the command?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jul 2011 01:45:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64571#M5288</guid>
      <dc:creator>StacyRendall1</dc:creator>
      <dc:date>2011-07-29T01:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: the trouble of python connecting the sqlserver with pymssql or pyodbc,help!!</title>
      <link>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64572#M5289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Do you have to run it from Arc? If it works fine from the command (dos) prompt, and you don't get any parameters from Arc, can't you just use it from the command?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; Yes,the script runs fine from the command(Python shell and dos) ,but I have to run it from arcmap because i want to use it as GP service in the arcgis server in order that i can submitJob using arcgis js api in the client browser.I publish the GP tool to the server before,as a result,it can run fine once,and secondly it fails unless I close the browser and restart the browser.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;now I find solution of connecting the sqlserver in more times,the reason is that i ticked an item which is Script "properties"-&amp;gt;"Source" tab-&amp;gt;"Run Python script in process",but i unticked the item,new problem occurs,when the script execute to the "pntFeatSet.load(pointFC)",it fails,but the clause works fine in the shell or dos,I can't understand.Besides,the shell always reminder me that my custom toolbox isn't licensed,I'm so depressed?Can you help me?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jul 2011 03:22:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64572#M5289</guid>
      <dc:creator>billchuang</dc:creator>
      <dc:date>2011-07-29T03:22:09Z</dc:date>
    </item>
    <item>
      <title>Re: the trouble of python connecting the sqlserver with pymssql or pyodbc,help!!</title>
      <link>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64573#M5290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Any luck on this?&amp;nbsp; I can't get pymsql to import without crashing idle.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Aug 2011 15:38:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64573#M5290</guid>
      <dc:creator>MattFrancis</dc:creator>
      <dc:date>2011-08-23T15:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: the trouble of python connecting the sqlserver with pymssql or pyodbc,help!!</title>
      <link>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64574#M5291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Matt,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In my experience IDLE sucks. Have you tried the command prompt to see what happens when you import pymsql?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I.e. Start &amp;gt; Run &amp;gt; cmd.exe&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;then:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;C:\&amp;gt; python
&amp;gt;&amp;gt;&amp;gt; import arcpy
&amp;gt;&amp;gt;&amp;gt; import pymsql
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If pymsql works here you could try another editor...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:29:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/the-trouble-of-python-connecting-the-sqlserver/m-p/64574#M5291</guid>
      <dc:creator>StacyRendall1</dc:creator>
      <dc:date>2021-12-10T22:29:13Z</dc:date>
    </item>
  </channel>
</rss>

