N
ntjrr
Unregistered / Unconfirmed
GUEST, unregistred user!
ado.sql.add(' and the_date =''' + formatdatetime(yyyy-m-d',date) + '''');
与
ado.sql.add(' and the_date =:date1');
ado.Parameters.ParamByName('Date1').Value:=formatdatetime(yyyy-m-d',date)
一种是不带参数,一种带参数,哪种好一点?我在SQL数据库的情况下,发现一个问题,就是在子查询里面带参数条件查询,如果条件是中文内容的话查询是会出错的,但在ACCESS数据库下未发现任何问题,在SQL数据库不是包含子查询的情况下也不会出错。
与
ado.sql.add(' and the_date =:date1');
ado.Parameters.ParamByName('Date1').Value:=formatdatetime(yyyy-m-d',date)
一种是不带参数,一种带参数,哪种好一点?我在SQL数据库的情况下,发现一个问题,就是在子查询里面带参数条件查询,如果条件是中文内容的话查询是会出错的,但在ACCESS数据库下未发现任何问题,在SQL数据库不是包含子查询的情况下也不会出错。