0
而是使用参数在SQL语句中?
马克的,我想使用命名字段,它比WHERE something = ? AND somethingelse < ? and whatever LIKE ?
InterSystems的缓存命名CacheParameter
是以下可能在某些能力更具可读性?
SELECT * FROM NAMESPACE.Table WHERE Name = @name AND Something = @anothervar
的官方文档完全不提它,并显示我的参数值设置为获取其中Name与A开始的所有行,参数传递以下
string SQLtext =
"SELECT ID, Name, DOB, SSN "
+ "FROM Sample.Person "
+ "WHERE Name %STARTSWITH ?"
+ "ORDER BY Name";
CacheCommand Command = new CacheCommand(SQLtext, CacheConnect);
到CacheCommand对象:
CacheParameter Name_param =
new CacheParameter("Name_col", CacheDbType.NVarChar);
Name_param.Value = "A";
Command.Parameters.Add(Name_param);
完美,谢谢。 –