USE scitechnet
SELECT 使用部门, 使用人,ip地址
FROM dbo.ip地址
ORDER BY 使用部门, 使用人
COMPUTE count(ip地址),count(ip地址) by 使用部门
COMPUTE count(ip地址) by 使用部门,使用人
SELECT 使用部门, 使用人,ip地址
FROM dbo.ip地址
ORDER BY 使用部门, 使用人
COMPUTE count(ip地址),count(ip地址) by 使用部门
COMPUTE count(ip地址) by 使用部门,使用人
self.query.sql.add('COMPUTE count(ip地址),count(ip地址) by 使用部门,使用人');
self.query.open;
adoDataset.commandtext=strSql;
adoDataset.open;
用QUERY 或ADOQUERY组件就是了!!!
adodataset.close
adodataset.commandText:='USE scitechnet'=#13+
+'SELECT 使用部门, 使用人,ip地址'+#13
+'FROM dbo.ip地址+#13
+'ORDER BY 使用部门, 使用人'+#13
+'COMPUTE count(ip地址),count(ip地址) by 使用部门'+#13
+'COMPUTE count(ip地址) by 使用部门,使用人';
ADODataSet.Open;
如:
ADOQuery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.add('SELECT 使用部门, 使用人,ip地址 FROM scitechnet ORDER BY 使用部门, 使用人');
ADOQuery1.sql.add('COMPUTE count(ip地址),count(ip地址) by 使用部门,使用人');
ADOQuery1.open;
则先要用ADOConnection与数据库连上,(设置ADOConnection的ConnectionString属性即可!);
然后将ADOQuery与ADOConnection连上~!
用AdoQuery,Query都可以啊?
人是老了,可是总不能这么就呼隆了!
SELECT 使用部门, 使用人,ip地址
FROM dbo.ip地址
ORDER BY 使用部门, 使用人
COMPUTE count(ip地址),count(ip地址) by 使用部门
COMPUTE count(ip地址) by 使用部门,使用人'
adoquery.open!
SELECT 使用部门, 使用人,ip地址
FROM dbo.ip地址
ORDER BY 使用部门, 使用人
COMPUTE count(ip地址),count(ip地址) by 使用部门
COMPUTE count(ip地址) by 使用部门,使用人'
adoquery.open!
不是问大家用什么来打开、执行sql语句!
有点无奈:
是带有两级合计的,问的是怎么显示出来.DBGrid1肯定是完成不了的。
不是问大家用什么来打开、执行sql语句!
苦乐:
是带有两级合计的,问的是怎么显示出来.DBGrid1肯定是完成不了的。
不是问大家用什么来打开、执行sql语句!
好像不能,估计要其它办法了