我们有三个问题
1、关于 Not in 这个代码错误
项目立项申请单.项目名称 not in (select ERS_DIRECTOFFERMAIN.ProjectName from ERS_DIRECTOFFERMAIN)
在数据表中,某个字段“ERS_DIRECTOFFERMAIN.ProjectName”的查找属性,排除了已经存在项目名称记录,结果发生错误, Not in ,把符合条件的选项也排除掉了,有什么办法查下原因么?数据库里数据表坏了么?
2、自动排序号问题
procedure TMAINFORM.dsbMasterBeforePost(DataSet: TDataSet);
var
lDate : TDateTime;
begin
lDate := DataSet.FieldByName('StartTime').AsdateTime ;
PROJECTUTILS.TPROJECTUTILS.SetBillCode(DataSet , 'GHTD-TB-','PRO_EQUIPMENTEXITAPPMIAN','SerialNumber','Y', lDate,5 );
end;
还有这是第二个问题,所有在窗体中,写入如上代码,都无法生成正确的编号,要么年份错(2010年,变成1899了),要么多了一个“-”。
3、二进制流,存储的JPG图片在运行时不能打开,导出时,不显示文件和扩展名,要自己填,保存后,也不能运行,什么都看不见。 |