1

有没有人设法使用 linux / ubuntu 14.04 上的 odbc 库和 mariadb 10.1 的 odbc 驱动程序?从 pub 安装并运行测试用例后,我收到错误

Cannot find extension library'package:odbc/odbc.dart': error: line 25 pos 1: library handler failed
import "dart-ext:odbc_ext";
^

如果我想编译扩展,我会得到一个特殊的错误:

odbc_ext_sql.cc:148:64: error: ‘SQLCancelHandle’ was not declared in this scope
                                         unboxSqlHandle(ARGS(1)));
                                                                ^
odbc_ext_sql.cc: In function ‘void sqlSetParam(Dart_NativeArguments)’:
odbc_ext_sql.cc:904:64: error: cannot convert ‘SQLINTEGER* {aka int*}’ to ‘SQLLEN* {aka long int*}’ for argument ‘8’ to ‘SQLRETURN SQLSetParam(SQLHSTMT, SQLUSMALLINT, SQLSMALLINT, SQLSMALLINT, SQLULEN, SQLSMALLINT, SQLPOINTER, SQLLEN*)’
                                     unboxSqlIntegerPtr(ARGS(7)));
                                                                ^

我更喜欢这种方式而不是 mysql/sqljocky,并且需要评估它是否适合生产。

4

0 回答 0