代码之家  ›  专栏  ›  技术社区  ›  Arnaud F.

C和远程数据库连接(使用Compact)

  •  6
  • Arnaud F.  · 技术社区  · 14 年前

    我正在WindowsCE平台上开发一个应用程序,这个应用程序需要一个到远程数据库(SybaseASE)的连接。此远程数据库位于内部网络上。

    我该怎么做?

    似乎ODBC并没有嵌入到紧凑的框架中…

    我找到的唯一解决方案是开发一个执行SQL代码的Unix应用程序,并将其发送回我的C应用程序(使用socket…)。

    更好的主意?

    谢谢!

    3 回复  |  直到 14 年前
        1
  •  3
  •   Bryan    14 年前

    如果您有权访问IIS,您可以创建一个Web服务并从Windows CE应用程序调用它。我认为这比你用原始插座做的任何事情都要干净。

    我不知道这是事实,但很有可能数据表实例可以被序列化,并为您完成许多解析工作。

    您的Web方法可能如下所示:

    DataTable ExecuteQuery(string query);
    
        2
  •  2
  •   YWE    14 年前

    您可能可以使用ASE ADO.NET数据提供程序。我相信它确实适用于紧凑的框架。

        3
  •  0
  •   user474407    14 年前

    只是好奇;不是 Connecting to an ASA database on Windows CE 文档为在Windows CE上执行此操作提供了指导?