Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Phải khai báo lỗi biến @myvariable với truy vấn được tham số ADO

Theo như tôi biết ADO không hỗ trợ các tham số được đặt tên trong câu SQL (CHỌN, CHÈN, CẬP NHẬT), vì vậy bạn phải sử dụng ? char để chỉ ra tham số

sql := 'INSERT INTO Sqm(Filename, data) VALUES(?, ?)';

và sau đó gán các giá trị tham số theo thứ tự giống như được sử dụng trong câu sql.

ADO 2.6 Giới thiệu NamedParameters nhưng có vẻ như nó chỉ hoạt động với các thủ tục được lưu trữ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính toán băm MD5 của một chuỗi UTF8

  2. Máy chủ SQL đã chặn quyền truy cập vào thủ tục 'sys.sp_OACreate' của thành phần 'Quy trình tự động hóa Ole'

  3. Tôi có thể sử dụng nhiều con trỏ trên một kết nối với pyodbc và MS SQL Server không?

  4. Tổng quan về các kiểu Nối SQL với các ví dụ

  5. Sử dụng dịch vụ tích hợp máy chủ SQL (SSIS) để điền vào bản ghi QuickBooks