att
解决方案 »
- 求救,关于ADOConnection连接失败或断了后可以自动显示错误信息并退出程序的代码
- 兄弟们,来支支招吧,在Delphi里的TQuery组件,如果我有多个数据库表,应该怎样让Query指向其中的一个表呢?
- sql语句嵌入在delphi中会出错,在查询分析器中却可以运行
- 在delphi的字符串中如何插入“不定个“空格
- 高手帮帮我,'喆'字不能显示问题?
- sql问题
- 多个CheckBox如何处理?
- 如何直接连接一个mdb文件
- advstringgrid 不能复制选中单元格的值,需要设置哪个属性呢?
- 一个用InstallSHield制作安装程序的问题。
- DELPHI中怎样调用其他程序?
- 100分求解打印问题!急急急!!!
var
SR: TSearchRec;
FileAttr,i: integer;
MDataPath:string;
begin
i:=1;
FileAttr := faDirectory;
if groupbox4.Visible=true then
MDataPath:=pbvar.BackupPath+ 'data\'
else
MDataPath:=myfunction.Path+'data\';
FindFirst(MDataPath+'*.*', FileAttr, SR);
While FindNext(SR) = 0 do
begin
if (SR.Name <> '.') and (SR.Name <> '..') then
begin
if not DirectoryExists(MDataPath+ SR.Name) then
try
if i=1 then
begin
queryform.date1.MinDate:=strtodate(LeftStr(SR.Name,length(SR.Name)-4));
queryform.date2.MaxDate:=strtodate(LeftStr(SR.Name,length(SR.Name)-4));
end;
i:=i+1;
if queryform.date1.Date>strtodate(LeftStr(SR.Name,length(SR.Name)-4))then
queryform.date1.MinDate:=strtodate(LeftStr(SR.Name,length(SR.Name)-4));
if queryform.date2.Date<strtodate(LeftStr(SR.Name,length(SR.Name)-4))then
queryform.date2.MaxDate:=strtodate(LeftStr(SR.Name,length(SR.Name)-4));
except
end;
queryForm.date1.MaxDate:=queryform.date2.MaxDate;
QueryForm.date2.MinDate:=queryForm.date1.MinDate;
end;
end;
FindClose(SR);
if i=1 then
begin
Messagebox(MainForm.Handle,'还没有录音记录!','提示',MB_ICONASTERISK);
queryform.BitBtn1.Enabled:=false;
end;
end;