我的问题是:
我使用两个TQuery查询两个sql语句,即:
int i=0,ii=0;
Query1.close;
Query1.sql.clear;
Query1.sql.add(sql1);
Query1.open;
i=Query1.Recordset();Query2.close;
Query2.sql.clear;
Query2.sql.add(sql1);
Query2.open;
ii=Query2.Recordset();
但是我在i处发现没有数值。我该怎么用?????
我使用两个TQuery查询两个sql语句,即:
int i=0,ii=0;
Query1.close;
Query1.sql.clear;
Query1.sql.add(sql1);
Query1.open;
i=Query1.Recordset();Query2.close;
Query2.sql.clear;
Query2.sql.add(sql1);
Query2.open;
ii=Query2.Recordset();
但是我在i处发现没有数值。我该怎么用?????
解决方案 »
- 后缀fr3是什么文件应该用何种软件可以查看编辑?
- 请问如何遍历每一条记录?
- 请教动态创建窗口然后释放窗口的内存问题.
- reportbuilder 打印预览没显示
- 有没有现在在南昌的程序员?进来留个联系方式吧!!
- 新手请教:请问哪里能找到ODBC for Oracle 的驱动
- 控件如何区分是设计模式还是运行模式
- 各位大侠救命呀!!!我想随机读取一条记录,而且以后不能重复这条记录.(用什么语句具体怎么写,只要写详细就给分)
- 用SQL怎么实现这样的结果 ? 请教高手!!!
- 运行期生成的字段如何设置DisplayLabel和DisplayWidth?
- 江湖救急!
- 高手请进——100分:Delphi中输入主键、外键时引起的错误
我也覺得應該你是要 Query2.recordcount
i:=Query1.RecordCount;
这里是返回了-1值吗,就是没有记录的情况。
你可以滚动一下记录就有值了。
Query1.Open;
Query1.Last;
Query1.First;
i:=Query1.RecordCount;
Query2.RecordCount;
也可以直接用SQL语句select count() from 来取值
要取得记录数应该是 recordcount