@@ -213,7 +213,7 @@ void DatabaseSync::Prepare(const FunctionCallbackInfo<Value>& args) {
213
213
return ;
214
214
}
215
215
216
- auto sql = node::Utf8Value (env->isolate (), args[0 ].As <String>());
216
+ node::Utf8Value sql (env->isolate (), args[0 ].As <String>());
217
217
sqlite3_stmt* s = nullptr ;
218
218
int r = sqlite3_prepare_v2 (db->connection_ , *sql, -1 , &s, 0 );
219
219
CHECK_ERROR_OR_THROW (env->isolate (), db->connection_ , r, SQLITE_OK, void ());
@@ -234,7 +234,7 @@ void DatabaseSync::Exec(const FunctionCallbackInfo<Value>& args) {
234
234
return ;
235
235
}
236
236
237
- auto sql = node::Utf8Value (env->isolate (), args[0 ].As <String>());
237
+ node::Utf8Value sql (env->isolate (), args[0 ].As <String>());
238
238
int r = sqlite3_exec (db->connection_ , *sql, nullptr , nullptr , nullptr );
239
239
CHECK_ERROR_OR_THROW (env->isolate (), db->connection_ , r, SQLITE_OK, void ());
240
240
}
@@ -322,7 +322,7 @@ bool StatementSync::BindParams(const FunctionCallbackInfo<Value>& args) {
322
322
return false ;
323
323
}
324
324
325
- auto utf8_key = node::Utf8Value (env ()->isolate (), key);
325
+ node::Utf8Value utf8_key (env ()->isolate (), key);
326
326
int r = sqlite3_bind_parameter_index (statement_, *utf8_key);
327
327
if (r == 0 ) {
328
328
if (allow_bare_named_params_) {
@@ -378,7 +378,7 @@ bool StatementSync::BindValue(const Local<Value>& value, const int index) {
378
378
double val = value.As <Number>()->Value ();
379
379
r = sqlite3_bind_double (statement_, index , val);
380
380
} else if (value->IsString ()) {
381
- auto val = node::Utf8Value (env ()->isolate (), value.As <String>());
381
+ node::Utf8Value val (env ()->isolate (), value.As <String>());
382
382
r = sqlite3_bind_text (
383
383
statement_, index , *val, val.length (), SQLITE_TRANSIENT);
384
384
} else if (value->IsNull ()) {
0 commit comments