操纵何种数据库方法一样的
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add(str);
adoquery.open;
adoquery.execute;
adoquery.recordcount
adoquery.first
adoquery.next
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add(str);
adoquery.open;
adoquery.execute;
adoquery.recordcount
adoquery.first
adoquery.next
解决方案 »
- oracle序列如何用MYSQL来表示
- select语句加了索引条件过滤,执行效率反而比全表扫描更慢,这是怎么回事?
- 关于MYSQL的费用问题
- show innodb status 加设么参数可以仅仅看错误和dead lock的一部分
- 关于 mysql 的 1067 的错误
- 请问mysql的存储过程如何返回一个结果集,多谢了
- 如何配置mysql才能支持中文按拼音排序?(mysql4.0)
- mysql中的增量备份怎么实现的?
- MYSQL 使用推荐
- mysql一条查询语句
- 如何将MYSQL中的数据放入数组中????
- win98+tomcat+Mysql(或Oracle8.17)+Jive的配置问题?
adoquery.fieldvalues['字段名']
是装了一个MYSQL for ODBC的驱动。 adoquery1.Close;
adoquery1.SQL.Add('select * from smssend where ssSendCheck=1');
adoquery1.Open;
SumSendCount:=adoquery1.RecordCount;总对我说,不提供这样的参数
用select count(*) AS ReCount from Tablename试试
try
with adoquery1 do
begin
close;
sql.clear;
sql.add('Select * from smssend where ssSendCheck=1');//如果ssSendCheck是数字型的话
open;
end;
except
//异常处理代码
如果这样不行,可以将你的SQL手工在MYSQL中执行一下,看有没有问题。如果没有的话,肯定是你的驱动有问题。
end;