<div dir="ltr">Hi,<div><br></div><div>If you are connecting to a named instance you should use backslash in the server name of the connection string.</div><div><br></div><div>Best regards,</div><div><br></div><div>Tamas</div>
<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-23 11:56 GMT+02:00 blackcat18 <span dir="ltr"><<a href="mailto:m18blackcat@hotmail.fr" target="_blank">m18blackcat@hotmail.fr</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi every one,<br>
<br>
I am trying to get data from database using mapscript. whithout<br>
layer1.status, my output bitmap is blank with a size of 2000*2000.<br>
<br>
When I add layer1.status = 1, I get that error :<br>
<br>
/An exception of type 'System.ApplicationException' occurred in<br>
mapscript_csharp.dll but was not handled in user code<br>
Additional information: msDrawMap(): Image handling error. Failed to draw<br>
layer named 'GRADIN3'.;msOGRFileOpen(): OGR error. Open failed for OGR<br>
connection in layer `GRADIN3'.<br>
Unable to initialize connection to the server for<br>
MSSQL:server=192.168.***.***//SQLSERVER2008;database=OPF_GEO;uid=***;pwd=***;tables=SFP_Siege_CAD(geom),<br>
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or<br>
access denied./<br>
<br>
I am connected to to my database with SQL Server Management so the<br>
connection is ok. May be the connection string is not written correctly. How<br>
can I correct it ?<br>
<br>
<br>
this is my code:<br>
<br>
/          OSGeo.MapServer.mapObj map = new<br>
OSGeo.MapServer.mapObj("C://Users//Sweet live//SkyDrive//Projet<br>
OPENFIELD//MapServer//Programme//WebForm_Map//mapTest.map");<br>
            map.setExtent(18118500, 3877472, 18138000, 3892012);<br>
            map.setSize(2000, 2000);<br>
            // Ge the first layer and set a classification attribute<br>
            OSGeo.MapServer.layerObj layer1 = new<br>
OSGeo.MapServer.layerObj(map);<br>
            <a href="http://layer1.name" target="_blank">layer1.name</a> = "GRADIN3";<br>
            layer1.type = OSGeo.MapServer.MS_LAYER_TYPE.MS_LAYER_POLYGON;<br>
            //layer1.status = 1;<br>
            //layer1.debug = 1;<br>
            layer1.connectiontype =<br>
OSGeo.MapServer.MS_CONNECTION_TYPE.MS_OGR;<br>
            layer1.connection =<br>
"MSSQL:server=192.168.***.***//SQLSERVER2008;database=OPF_GEO;uid=***;pwd=***;tables=SFP_Siege_CAD(geom)";<br>
            //layer1.data = "select geom from SFP_Siege_CAD";<br>
            OSGeo.MapServer.classObj classSiege = new<br>
OSGeo.MapServer.classObj(layer1);<br>
            classSiege.name ="geom";<br>
            OSGeo.MapServer.styleObj styleSiege = new<br>
OSGeo.MapServer.styleObj(classSiege);<br>
            styleSiege.color.setRGB(125,125,125);<br>
            classSiege.insertStyle(styleSiege,0);<br>
           // map.save("output.map");<br>
             OSGeo.MapServer.imageObj mapimage = map.draw();<br>
            mapimage.save("map.png", map);/<br>
<br>
and the output .map:<br>
<br>
/MAP<br>
  EXTENT 18118500 3874992 18138000 3894492<br>
  FONTSET "fonts\fonts.list"<br>
  IMAGETYPE "png"<br>
  NAME "MS"<br>
  SIZE 2000 2000<br>
  STATUS ON<br>
  UNITS METERS<br>
<br>
  OUTPUTFORMAT<br>
    NAME "png"<br>
    MIMETYPE "image/png"<br>
    DRIVER "AGG/PNG"<br>
    EXTENSION "png"<br>
    IMAGEMODE RGB<br>
    TRANSPARENT FALSE<br>
  END # OUTPUTFORMAT<br>
<br>
  LEGEND<br>
    KEYSIZE 20 10<br>
    KEYSPACING 5 5<br>
    LABEL<br>
      SIZE MEDIUM<br>
      OFFSET 0 0<br>
      SHADOWSIZE 1 1<br>
      TYPE BITMAP<br>
    END # LABEL<br>
    STATUS OFF<br>
  END # LEGEND<br>
<br>
  QUERYMAP<br>
    SIZE -1 -1<br>
    STATUS OFF<br>
    STYLE HILITE<br>
  END # QUERYMAP<br>
<br>
  SCALEBAR<br>
    IMAGECOLOR 255 255 255<br>
    INTERVALS 4<br>
    LABEL<br>
      SIZE MEDIUM<br>
      OFFSET 0 0<br>
      SHADOWSIZE 1 1<br>
      TYPE BITMAP<br>
    END # LABEL<br>
    SIZE 200 3<br>
    STATUS OFF<br>
    UNITS MILES<br>
  END # SCALEBAR<br>
<br>
  WEB<br>
  END # WEB<br>
<br>
  LAYER<br>
    CONNECTION<br>
"MSSQL:server=192.168.***.***\SQLSERVER2008;database=OPF_GEO;uid=***;pwd=***;tables=SFP_Siege_CAD(geom)"<br>
    CONNECTIONTYPE OGR<br>
    DEBUG ON<br>
    NAME "GRADIN3"<br>
    STATUS ON<br>
    TILEITEM "location"<br>
    TYPE POLYGON<br>
    UNITS METERS<br>
    CLASS<br>
      NAME "geom"<br>
      STYLE<br>
        ANGLE 0<br>
        COLOR 125 125 125<br>
        OFFSET 0 0<br>
      END # STYLE<br>
      STYLE<br>
        ANGLE 0<br>
        COLOR 125 125 125<br>
        OFFSET 0 0<br>
      END # STYLE<br>
    END # CLASS<br>
  END # LAYER<br>
<br>
END # MAP/<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1560.x6.nabble.com/MSSQL-connection-OGR-with-mapscript-tp5142084.html" target="_blank">http://osgeo-org.1560.x6.nabble.com/MSSQL-connection-OGR-with-mapscript-tp5142084.html</a><br>

Sent from the Mapserver - User mailing list archive at Nabble.com.<br>
_______________________________________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
</blockquote></div><br></div>