delphi5+ado+access2000的几个问题,急切,请帮助,300分(300分)

  • 主题发起人 主题发起人 张剑波
  • 开始时间 开始时间

张剑波

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi5+ado+access2000的几个问题,急切,300分
1.在mainform create中已做:
dateseparator:='-';
shortdateformat:='yyyy-mm-dd';
adocommand1.Parameters.ParamByName('delerq').value:=
strtodate(formatdatetime('yyyy-mm-dd',datetimepicker1.Date));这句管用.
adocommand1.Parameters.ParamByName('delerq').value:=datetimepicker1.Date;
这句编译通过,运行不出错,但无效.
2.定义一个类:

type
tytccb=class(tobject)
public
unitname: array of array of string;
function deletablefor(astring):boolean;
" unitname" 不能在"function deletablefor(astring):boolean;"中引用.
在mainform create中已做:ytccb:=tytccb.Create
单元引用也做了.
3.二个结构相同的表:table1 table2
insert into table1 select * from table2
若有主键(是自动编号的无实际意义的字段),则error
若无主键则成功.
4.format('%-20.20s %-20.20s',[stirng1,string2])
大概是自动对齐,协力20.20是什么意思?
 
1.这是日期输入格式和数据库日期格式不同的结果,我在SQL 中碰到类似的情况,改变
日期输入的格式即可。
2.类的定义中好象有点问题,定义的是数组么?
3.自动编号的字段是不能人为插入编号的,那是数据库自己定义的顺序。
4.function Format(const Format: string; const Args: array of const): string;
begin
FmtStr(Result, Format, Args);
end;procedure FmtStr(var Result: string; const Format: string;
const Args: array of const);

{ StrFmt formats the argument list given by Args using the format string
given by Format into the buffer given by Buffer. It is up to the caller to
ensure that Buffer is large enough for the resulting string. The returned
value is Buffer. For further details, see the description of the Format
function. }
以上是函数的定义,自己看看吧,呵呵。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
937
SUNSTONE的Delphi笔记
S
后退
顶部