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

发布于 2024-10-04 10:38:01 字数 242 浏览 6 评论 0原文

我正在 Windows CE 平台上开发一个应用程序,该应用程序需要连接到远程数据库 (Sybase ASE)。该远程数据库位于内部网络上。

我该怎么做?

似乎 ODBC 并未嵌入 Compact Framework 中...

我发现的唯一解决方案是开发一个 UNIX 应用程序来执行我的 SQL 代码并将其发送回我的 C# 应用程序(使用 Socket...)。

更好的主意吗?

谢谢 !

I'm developing an application on a Windows CE Platform and this application need a connection to a remote database (Sybase ASE). This remote database is on the internal network.

How can I do this?

It seems that ODBC isn't embedded in the Compact Framework...

The only one solution that I found was to develop an UNIX application that executes my SQL code and send it back to my C# application (using Socket...).

Better idea?

Thanks !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

赠我空喜 2024-10-11 10:38:01

如果您有权访问 IIS,则可以创建 Web 服务并从 Windows CE 应用程序调用该服务。我认为这比使用原始套接字所做的任何事情都要干净。

我实际上不知道这一点,但 DataTable 实例很可能可以被序列化,并且许多解析工作将为您完成。

您的网络方法可能是这样的:

DataTable ExecuteQuery(string query);

If you have access to IIS, you could create a web service and call that from your Windows CE application. This I think would be cleaner than anything you would do with raw sockets.

I don't know this for a fact, but it is very possible that the DataTable instance could be serialized and a lot of the parsing work would be done for you.

Your web method might be something like this:

DataTable ExecuteQuery(string query);
江湖彼岸 2024-10-11 10:38:01

您也许可以使用 ASE ADO.NET 数据提供程序。我相信它确实可以与紧凑框架一起使用。

You might be able to use the ASE ADO.NET Data Provider. I believe it does work with the Compact Framework.

十六岁半 2024-10-11 10:38:01

只是好奇;不 连接到 Windows CE 上的 ASA 数据库文档是否提供了在 Windows CE 上执行此操作的指导?

Just curious; doesn't Connecting to an ASA database on Windows CE documentation provide guidance for doing this on Windows CE?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文