Sql server 无法使用react-native连接到MS-SQL

Sql server 无法使用react-native连接到MS-SQL,sql-server,typescript,react-native,Sql Server,Typescript,React Native,我使用了以下软件包 从“react native MSSQL”导入MSSQL 在上面悬停的软件包附近,它显示 找不到模块“react native mssql”的声明文件d:/React Native Apps/Login/node_modules/React Native mssql/index.android.js'隐式具有“any”类型。 尝试npm install@types/react native mssql(如果存在),或者添加一个新的声明(.d.ts)文件,其中包含声明模块“re

我使用了以下软件包 从“react native MSSQL”导入MSSQL

在上面悬停的软件包附近,它显示 找不到模块“react native mssql”的声明文件d:/React Native Apps/Login/node_modules/React Native mssql/index.android.js'隐式具有“any”类型。 尝试
npm install@types/react native mssql
(如果存在),或者添加一个新的声明(.d.ts)文件,其中包含
声明模块“react native mssql”
模块“d:/React Native Apps/Login/node_modules/React Native mssql/index.android

我已经尝试安装如上所述,但没有工作

在代码中,我在下面一行得到一个错误。 连接(配置)

错误如下 Undefined不是对象(正在计算“\u reactNativeMssql2.default.connect”)

请告诉我如何使用react-native连接到MSSQL。

可以使用
npm安装-保存react-native MSSQL

然后编辑文件
android/settings.gradle
并添加:

include ':react-native-mssql'
project(':react-native-mssql').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-mssql/android')
以及文件
android/app/build.gradle

dependencies {
    ...
    implementation project(':react-native-mssql')
}
然后可以将其添加到包列表中:

...
import com.stonem.mssql.MSSQLPackage;

...
@Override
protected List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
        ...
        .addPackage(new MSSQLPackage())
        ...
    );
}
SELECT
查询示例:

let query = 'SELECT TOP * FROM USERS'
MSSQL.executeQuery(query);
let query = 'UPDATE USERS SET Active=0'
MSSQL.executeUpdate(query);
一个用于
更新
查询:

let query = 'SELECT TOP * FROM USERS'
MSSQL.executeQuery(query);
let query = 'UPDATE USERS SET Active=0'
MSSQL.executeUpdate(query);

一旦不再需要连接,请确保调用
MSSQL.close();

使用“cd项目名称”后,您可以在命令提示中使用“反应本机链接反应本机MSSQL”“要解决此问题,如果找不到模块'react-native mssql'的声明文件,一直是您的问题。

您是否拥有react-native的最新版本?因为似乎是react原生源代码错误。如何在react原生app.js文件中实现上述代码。Plz有助于理解上述代码。