我虽没分但我讲义,绝不食言?请帮我最后一次
JZG 2001-06-26 03:17:08 JDWSJ:字段类型为DATETIME;
为什么两种写法执行返回结果值不一样呢你们知道吗?
1.VAR
A:STRING;
BEGIN
A:=‘SELECT * FROM YGDJ WHERE JDWSJ>:DD';
ADOQUERY1.CLOSE;
ADOQUERY1.SQL.CLEAR;
ADOQUERY1.SQL.ADD(A);
ADOQUERY1.PARAMETERS.PARAMYBAY('DD').VALUE:=EDIT1.TEXT;
ADOQUERY1.OPEN;
END;
2.VAR
A:STRING;
BEGIN
A:=‘SELECT * FROM YGDJ WHERE JDWSJ>'''+EDIT1.TEXT+'''';
ADOQUERY1.CLOSE;
ADOQUERY1.SQL.CLEAR;
ADOQUERY1.SQL.ADD(A);
ADOQUERY1.OPEN;
END;