无法通过 dart 连接到 SQL Server

发布于 2025-01-11 16:57:19 字数 690 浏览 0 评论 0原文

我需要创建一个在 SQL Server 计算机上运行的 Windows REST 应用程序,以将 SQL Server 数据库中的数据提供给 Android 应用程序。

我知道在 NODE 中创建 REST 应用程序会更好,但由于我正在学习 Flutter,所以我更喜欢在 DART 中构建,以避免学习 2 个开发工具。

经过一番搜索,我找到了 DART 库 dart_mssql,但是当我尝试运行演示示例时出现错误:

c://users/xx/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/dart_mssql-1.0.1/lib/src/sql_connection.dart:1:1:
错误:不再支持 Dart 本机扩展。

迁移到使用 FFI (https://dart.dev/guides/libraries/c -互操作)
导入 'dart-ext:dart_mssql';

错误:无法以健全的空安全性运行,因为存在以下依赖项

有没有办法避免与新的 DART 2 版本不兼容? 我尝试了其他 SQL Server Dart 库,但似乎都不起作用......

I need to create a windows REST app that runs on a SQL Server machine, to provide data from a SQL Server database to an Android app.

I know that it would be better to create the REST app in NODE, but since I'm learning Flutter I prefer build in DART to avoid learning 2 development tools.

After some searching, I found the DART library dart_mssql, but I get errors when I try to run the demo example:

c://users/xx/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/dart_mssql-1.0.1/lib/src/sql_connection.dart:1:1:
Error: Dart native extensions are no longer supported.

Migrate to using FFI instead (https://dart.dev/guides/libraries/c-interop)
import 'dart-ext:dart_mssql';

Error: Cannot run with sound null safety, because the following dependencies

Is there a way to avoid this incompatibility with new DART 2 version?
I tried other SQL Server Dart libraries, but none seem to work...

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

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

发布评论

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

评论(1

一腔孤↑勇 2025-01-18 16:57:19

sql_conn(仅限 Android 设备)。工作...

sql_conn (Only Device Android). Work...

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