首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >win10不支持类型为地理的字段

win10不支持类型为地理的字段
EN

Stack Overflow用户
提问于 2017-02-18 21:53:24
回答 1查看 65关注 0票数 0

这是一个在windows 10中使用dotnetframework4.6.1执行的程序。

代码语言:javascript
复制
public void GetData()
{
  string sConnectionString; 
        sConnectionString = @"Data Source=www.somedomain.com;Initial Catalog=iislog;Persist Security Info=True;User ID=iislog;Password=password";

        SqlConnection Conn = new SqlConnection(sConnectionString);
        Conn.Open();

        SqlDataAdapter adapter;
        DataSet ds;
        ds = new DataSet();

        adapter = new SqlDataAdapter("Select top 10 name From geo", Conn);
        adapter.Fill(ds, "name");

        adapter = new SqlDataAdapter("Select top 10 geo From geo", Conn);
        adapter.Fill(ds, "geo");

    }

数据库引擎是ms 2008,geo是一个表,其中包含一个类型为地理的字段和另一个类型为nvarchar(50)的字段。

当执行语句adapter.Fill(ds,“geo”)时,抛出异常,

但是如果我在windows7中执行这个程序,就不会出现错误。

异常屏幕截图:

表结构:

EN

回答 1

Stack Overflow用户

发布于 2017-02-18 22:26:19

确保在Windows10机器上安装了Microsoft.SqlServer.Types程序集。.net没有提供对SqlGeography的支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42316015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档