不确定我是否可以在参数Query的Mix up SQL语句中使用此-operator。对此有什么规定吗?或者我必须使用?操作员一路。
感谢
Example: var allUsers = await db.QueryAsync("Select * From Customer Where CompanyName =?" + " AND Name like '" + txtBxName.Text + "%'", Company);
答案 0 :(得分:1)
可以仅为某些字符串使用参数,但这可能很愚蠢。
将%
附加到字符串可以在C#中完成:
db.QueryAsync("SELECT ... ? ... Name LIKE ?", Company, txtBxName.Text + "%");
或在SQL中:
db.QueryAsync("SELECT ... ? ... Name LIKE ? || '%'", Company, txtBxName.Text);