@@ -227,7 +227,7 @@ export class SQLitePluginTurboModule extends TurboModule implements TM.SQLitePlu
227
227
const sqlmap = new Map ( Object . entries ( JSON . parse ( json . stringify ( txArgs [ i ] ) ) ) ) ;
228
228
const queryId = sqlmap . get ( 'qid' ) ;
229
229
let querySql = sqlmap . get ( 'sql' ) ;
230
- const queryParams = sqlmap . get ( 'params' ) ;
230
+ const queryParams : [ ] = sqlmap . get ( 'params' ) ;
231
231
let queryResultcall ;
232
232
let errorMessage : string = 'unknown' ;
233
233
@@ -236,7 +236,7 @@ export class SQLitePluginTurboModule extends TurboModule implements TM.SQLitePlu
236
236
let queryTypeMatch = firstWordRegex . exec ( querySql ) ;
237
237
let queryType = queryTypeMatch [ 1 ] ;
238
238
239
- if ( queryType == 'CREATE' ) {
239
+ if ( queryType == 'CREATE' || queryType == 'DROP' ) {
240
240
needRawQuery = false ;
241
241
242
242
try {
@@ -252,7 +252,7 @@ export class SQLitePluginTurboModule extends TurboModule implements TM.SQLitePlu
252
252
needRawQuery = false ;
253
253
254
254
try {
255
- let rowId = await rdbStore . execute ( querySql )
255
+ let rowId = await rdbStore . execute ( querySql , queryParams )
256
256
257
257
queryResultcall = { 'insertId' : rowId , 'rowsAffected' : 1 }
258
258
} catch ( e ) {
@@ -265,7 +265,7 @@ export class SQLitePluginTurboModule extends TurboModule implements TM.SQLitePlu
265
265
let rowsAffected : relationalStore . ValueType = - 1
266
266
267
267
try {
268
- rowsAffected = await rdbStore . execute ( querySql ) ;
268
+ rowsAffected = await rdbStore . execute ( querySql , queryParams ) ;
269
269
270
270
queryResultcall = { 'rowsAffected' : rowsAffected }
271
271
} catch ( e ) {
@@ -310,7 +310,7 @@ export class SQLitePluginTurboModule extends TurboModule implements TM.SQLitePlu
310
310
311
311
if ( needRawQuery ) {
312
312
try {
313
- let resultSet = await rdbStore . querySql ( querySql )
313
+ let resultSet = await rdbStore . querySql ( querySql , queryParams )
314
314
const count = resultSet . columnCount ;
315
315
Logger . debug ( CommonConstants . TAG , 'test--SQLitePlugin=backgroundExecuteSqlBatch>>>>>>查询数据个数====' + count ) ;
316
316
let results : Array < relationalStore . ValuesBucket > = new Array < relationalStore . ValuesBucket > ( ) ;
0 commit comments