怎么delphi中提取SQL数据库某一条记录的创建时间

如题所述

你应该在sql数据库加一个字段,比如说createtime,在增加一条记录时候,记录下时间,这样就可以读取记录的创建时间了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-23
除非该表中有日起戳这样的字段。否则,无法获得记录的变更时间。
第2个回答  2012-08-23
可以像楼上说的自己记录时间,否则的话只能通过数据库操作日志获取了

delphi 设定开始截至日期时间,筛选sql数据库里满足条件的数据,求解怎 ...
设置format属性为:yyyy-MM-dd HH:mm。就可以同时显示日期和时间了 比较使用datediff

delphi 怎样取出SQL查询出来的记录解决方法
使用 TQuery 或是 TADOQuery 等数据库组件,通过构造 sql 语句获取数据记录后,查询记录的代码示例如下:\/\/以下代码查询到记录后,遍历记录adoquery.first;while not adoquery.eof dobegin showmessage(adoquery.Fieldbyname('字段名').AsString);\/\/获取指定字段名数据 adoquery.next;\/\/移动到下一条...

delphi中如何实现对sql数据库记录进行添加,删除,修改
使用ADO,首先用ADOConnection对象建立连接,然后使用ADOQuery对象对数据库进行操作。ADOQuery对象操作:查询:先使用close;再设置SQL.text为SQL查询语句内容;最后使用OPEN方法打开添加:Append或Insert;FieldByName('字段名').Value := 字段内容;Post;修改:Edit;FieldByName('字段名').Value := 字段...

delphi中如何对已连接的库(sql)导出数据
INSERT INTO 表a SELECT * FROM 表b where 条件 这里可以将*改成top 条数来获取你想要的记录数目

Delphi 中实现年月日时分秒SQL查询(DB为ORACLE)
组件使用和其他的没有什麼两样,只是在设置连接数据库的时候选择ORACLE数据库驱动就可以了.需要看你的数据库中存储的是什麼格式了.我使用的ORACLE数据库中的字段格式为'18-九月-2006 15:45:08',精确到秒.这样的格式使用 delphi查询可以这样做:query1.sql.Add('select * from tablename where DATe ...

怎样用sql语句取表里第n条记录的数据啊(用Delphi实现)
设置 str 为字符串变量 ADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add("SELECT * FROM 表名");ADOQuery1.Open;While ADOQuery1.Eof begin str:=ADOQuery1.FieldByName('字段名称').AsString;ADOQuery1.Next;end;取具体第几条记录的数据:记录数 n :=ADOQuery1.RecordCount;在 While...

sql 如何实现 随机取客户端某个时段内(比如:1:00-2:00)的时间
select dateadd(d,-round(rand()*10,0),getdate()),dateadd(d,round(rand()*10,0),getdate())可以随机取20天以内的时间段 getdate()只能取服务器的时间,本地时间只能利用你的开发工具来取,如VB、DELPHI等。取每天的一个时间段和去20天以内的时间段的道理是一样的,无非就是计算单位不同...

请问delphi 中,提取SQL SERVER数据库dd中,表A中,当ID为1时字段a的值
用adoquery 控件,先连接数据库。在adoquery的conniection或connectionstring属性中连接数据库。with adoquery do begin Close;SQL.Clear;SQL.Add('select a from A where id=:id ');Parameters.ParamByName('id').Value :='1';\/\/若id子段为数字型,则不需要引号 open;if recordcount>0 then be...

delphi 中我想计算出当前时间跟数据库中第一条记录相差几天 应该怎么...
数据查询 seletc * from data where 时间>(当前时间-30)当前时间用函数直接得到,这样查询得到了就是当前30天内的把有数据,如果数据类型不对,要进行一下日期型转换

delphi中如何得到SQL表中记录总数?
如果直接用select * from table1,可以用查询控件的reccount属性得到记录总数,对于你的语句,可以用查询的fieldbyname('record_count').asinteger得到整型的,.asstring得到字符串型的,根据使用要求来定 Fields[0].AsInteger 取查询的第一个字段的值 fields【字段名】也行 fieldbyname 和 fields 各有...

相似回答
大家正在搜