送50分,求统计结果并显示出来.(100分)

  • 主题发起人 主题发起人 塬上独狼
  • 开始时间 开始时间

塬上独狼

Unregistered / Unconfirmed
GUEST, unregistred user!
姓名 数值1 数值2
张三 1 0
张三 1 0
李四 0 1
求姓名是张三的记录有几条,数值在EDIT1中显示出来,并在DBGRID中显示出来.
另有一问题:取得系统当前时间怎么写入表中的字段.还有一问题:怎样清空一个表中的所有记录.
 
你用一个查询,sql = select * from 表名
这个查询和dbgrid绑定,然后取查询的recordcount放在edit1里面就可以了
 
query1.close;
query1.sql.text:='select * from tablename where 姓名=:姓名';
Query1.Params[0].Value:='张三';
query1.open;
edit1.text=inttostr(query1.recordcount);

//===============================
query1.fieldbyname('updatetime').asdatetime=now;

//===============================
query1.close;
query1.sql.text:='delete from tablename';
Query1.ExecSQL
 
1.use adoquery to query this SQL :select * from tablename where 姓名=张3
2.edit1.text:=adoquery.recordcount.DBGrid's DataSource=adoquery.
3.update tablename set field=getdate() where field=......
4.delete * from tablename.
 
多人接受答案了。
 
后退
顶部