Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL / ASP Klasik - Kueri Berparameter

Kode di cuplikan kedua Anda sudah benar, tetapi harus diterapkan ke ADODB.Command baru objek, bukan ke Connection objek:

username = Trim(Request("username"))

'-----Added this-----
Dim cmdContent
Set cmdContent = Server.CreateObject("ADODB.Command")

' Use this line to associate the Command with your previously opened connection
Set cmdContent.ActiveConnection = connContent
'--------------------

cmdContent.Prepared = True

Const ad_nVarChar = 202
Const ad_ParamInput = 1

SQL = " SELECT * FROM users WHERE (username=?) ; "

Set newParameter = cmdContent.CreateParameter("@username", ad_nVarChar, ad_ParamInput, 20, username)
cmdContent.Parameters.Append newParameter

cmdContent.CommandText = SQL
Set rs = cmdContent.Execute

If NOT rs.EOF Then
        ' Do something...
End If

rs.Close

Omong-omong, ada kesalahan ketik dengan ejaan adParamInput bukannya ad_ParamInput (dikoreksi dalam contoh saya).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. koneksi mysql dari domain yang berbeda

  2. Pengecualian saat memuat driver JDBC-ODBC

  3. Kinerja Sisipan PHP PDO Mysql

  4. Bagaimana cara mendapatkan catatan jika Hitungan nol di Laravel

  5. Bagaimana saya bisa menghitung dan mengelompokkan kolom secara terpisah dengan MySQL?