我有一个string
,它存储我的 SQL 代码,它看起来像这样:
'SELECT * FROM myTable WHERE myField LIKE '%2015' AND myOtherField = %d'
第一个问题:我怎样才能只使用格式myOtherField
?下面的代码似乎没有忽略第一个 % 符号:
MyQuery.SQL.Add(Format(myString, myNumber));
第二个问题:当我的 SQL 需要第一个 '%' 符号,但我也想格式化日期时,如何使用格式化?可悲的是,以下代码也不起作用。
'SELECT * FROM myTable WHERE myField LIKE '%%d' AND myOtherField = %d'