Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara meneruskan parameter ke kueri mssql di node js

Saya melakukan kueri SQL berparameter seperti ini:

var sql = require('mssql');
var myFirstInput = "foo bar";
var mySecondInput = "hello world";

sql.input('inputField1', sql.VarChar, myFirstInput);
sql.input('inputField2', sql.VarChar, mySecondInput);

sql.query("SELECT * FROM table WHERE field1 = @inputField1 OR field2 = @inputField2")
.then(function(results)
{
    //do whatever you want with the results
    console.log(results)
})
.catch(function(error)
{
   //do whatever when you get an error
   console.log(error)
})

Apa yang terjadi di sini adalah bahwa sql.input('inputField1', sql.VarChar, myFirstInput) akan mengubah @inputField1 dengan variabel bernama myFirstInput . Hal yang sama akan terjadi untuk @inputField2 dengan mySecondInput .

Ini akan membantu dari injeksi SQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bergabung dengan beberapa tabel mengembalikan nilai NULL

  2. Bagaimana cara menambahkan grup pengguna Direktori Aktif sebagai login di SQL Server

  3. Buat Tabel HTML dengan SQL UNTUK XML

  4. Tipe data untuk menyimpan alamat ip di SQL Server

  5. database terlampir hanya baca