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