Sql server 无法使用react-native连接到MS-SQL
我使用了以下软件包 从“react native MSSQL”导入MSSQL 在上面悬停的软件包附近,它显示 找不到模块“react native mssql”的声明文件d:/React Native Apps/Login/node_modules/React Native mssql/index.android.js'隐式具有“any”类型。 尝试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
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有助于理解上述代码。