我环顾四周,但似乎找不到使用ADO在VBA中参数化查询的解决方案。
我正在寻求实现以下目标:
.CommandText = "SELECT * FROM table WHERE F_Name LIKE '%?%'"
.Parameters.Append .CreateParameter("p1", adVarChar, adInputParam, 255, strFname)
任何人都可以帮助如何在上述庄园中附加参数吗?
您可以将%符号附加到字符串变量之前,然后将其传递到CreateParameter中>]
.CommandText = "SELECT * FROM table WHERE F_Name LIKE '?'"
.Parameters.Append .CreateParameter("p1", adVarChar, adInputParam, 255, "%" + strFname + "%")
.CommandText = "SELECT * FROM table WHERE F_Name LIKE ?"
.Parameters.Append .CreateParameter("p1", adVarChar, adInputParam, 255, "%" + strFname + "%")