函数如下:
function newid(pzlb_id: string): string;
var
cnlistid,d_year,d_month,d_day:string;
i:integer;
ADOSetTmp: TADODataSet;
begin
d_year:=formatfloat('00',strtoint(formatdatetime('yy',getserverdate)));
d_month:=d_year+formatfloat('00',strtoint(formatdatetime('mm',getserverdate)));
d_day:=d_month+formatfloat('00',strtoint(formatdatetime('dd',getserverdate)))+pzlb_id;
ADOSetTmp := nil;
ADOSetTmp := TADODataSet.Create(ADOSetTmp);
ADOSetTmp.CommandText := 'SELECT MAX(spbm) AS maxid FROM spbm where substring(spbm,1,8)=''d_day''';
ADOSetTmp.Connection := DM1.ADOConnection1;
ADOSetTmp.Open;
if ADOSetTmp.fieldbyname('maxid').AsString='' then
begin
cnlistid:=d_day+'001';
end
else
begin
i:=strtoint(copy(ADOSetTmp.fieldbyname('maxid').asstring,9,3))+1;
cnlistid:=d_day+formatfloat('000',i);
end;
result:=cnlistid;
end调示提示如下:[错误] spbm1pas.pas(305): Undeclared identifier: 'getserverdate'
[致命错误] FXsoft.dpr(251): Could not compile used unit 'spbm1pas.pas'
function newid(pzlb_id: string): string;
var
cnlistid,d_year,d_month,d_day:string;
i:integer;
ADOSetTmp: TADODataSet;
begin
d_year:=formatfloat('00',strtoint(formatdatetime('yy',getserverdate)));
d_month:=d_year+formatfloat('00',strtoint(formatdatetime('mm',getserverdate)));
d_day:=d_month+formatfloat('00',strtoint(formatdatetime('dd',getserverdate)))+pzlb_id;
ADOSetTmp := nil;
ADOSetTmp := TADODataSet.Create(ADOSetTmp);
ADOSetTmp.CommandText := 'SELECT MAX(spbm) AS maxid FROM spbm where substring(spbm,1,8)=''d_day''';
ADOSetTmp.Connection := DM1.ADOConnection1;
ADOSetTmp.Open;
if ADOSetTmp.fieldbyname('maxid').AsString='' then
begin
cnlistid:=d_day+'001';
end
else
begin
i:=strtoint(copy(ADOSetTmp.fieldbyname('maxid').asstring,9,3))+1;
cnlistid:=d_day+formatfloat('000',i);
end;
result:=cnlistid;
end调示提示如下:[错误] spbm1pas.pas(305): Undeclared identifier: 'getserverdate'
[致命错误] FXsoft.dpr(251): Could not compile used unit 'spbm1pas.pas'
解决方案 »
- 高手们进来帮菜鸟看看
- 如何用treeview删除文件夹!
- 如何监听所有端口
- 大家做漂亮的界面、菜单都用什么第三方组件啊
- 急!关于文件通过socket传送的一个问题,有点难度!抱歉分只剩这点,还是希望得到大家的帮助
- 关于远程*.cds文件的动态创建及及时更新?(在线等)
- A win32 api function failed
- 请问关于数据库文件存储的入门问题, 急,急,急,马上给分,存储入门问题
- 简单问题!签个名,该帖子的分就是你的!反正没人答得出!
- 寻高手编制一个软件
- exe to Bin 和 bin to exe。具体怎么转换的
- 请教:indy的tcpclient执行connect时,提示Already connected,断开也不行
getserverdate没有定义。。
取服务器时间 是个时间型
要么是变量 要么是函数
你自己找下它是怎么来的