sql.add('select * from a where t=:dd'); parambyname('dd').value=数字型变量
sql.add('select * from a where t=:dd'); 如果dd表示日期型,是可以的,但是如果是int型的。 虽然语法没有错,但是确没有执行结果。 sql.add('select * from a where t=2');有结果 dd := 2; sql.add('select * from a where t=:dd');没结果
哈哈,楼主真搞笑,仔细看回帖 sql.add('select * from a where t=:dd'); parambyname('dd').value=数字型变量 和你的 dd := 2; sql.add('select * from a where t=:dd');没结果 一样吗?
sql.add('select * from a where t=:dd'); parambyname('dd').value=数字型变量 第二句目前还没看懂,谢谢赐教
sql.add('select * from a where t = 数字型变量');
parambyname('dd').value=数字型变量
如果dd表示日期型,是可以的,但是如果是int型的。
虽然语法没有错,但是确没有执行结果。
sql.add('select * from a where t=2');有结果
dd := 2;
sql.add('select * from a where t=:dd');没结果
sql.add('select * from a where t=:dd');
parambyname('dd').value=数字型变量
和你的
dd := 2;
sql.add('select * from a where t=:dd');没结果
一样吗?
parambyname('dd').value=数字型变量
第二句目前还没看懂,谢谢赐教
谁知道比较通用的访问数字型变量的sql语句。
TADOQuery.parameters.parambyname('AValue').value :=...;