在delphi中动态创建paradox表时如何设置数字型字段的缺省值呢? (30分)

  • 主题发起人 主题发起人 walkyou
  • 开始时间 开始时间
W

walkyou

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中动态创建paradox表时如何设置数字型字段的缺省值呢?
 
你插入记录的时候写入你的缺省值就行了。
 
To:刘李子
谢谢你,但我想知道在动态创建时如何为字段指定默认值的,
因为在desktop中可以为字段设置缺省值,并存为.val文件,如果
一定要在动态创建中指定缺省值应如何实现呢?
 
这题我想再加70分,但应该在哪里加呢[:I]
 
我也想知道,对此问题我只知道动态创建索引及关键字
 
To:zh_2001
按编辑后里面并没有可以修改分数的啊
这个问题是不是很难呢,我想再给70却不知道怎给出[^][:D]
 
不是这样的吗?
With Table1 do
begin
With FieldDefs do
begin
Clear;
With AddField do
begin
dateType:=AsInteger;
Autosize:=True;
Required:=True;
end;
end;
end;
好像是这样的吧,记不清了
 
To:夜之紫瞳
这是创建字段的类型、长度及字段值是否必须,
当一个数字型字段没有赋初始值时,默认好象为NULL,如果它设置
为Required:=True;那么编辑该字段时,一定要填上数值,不然会出错的
所以这样应该还是没解决我想要的答案。
 
在数据库open之前使用程序生成字段,如:t:=tstringfield.creat(yourdataset);
然后设置t.auto....和t.defaultexp....这两个属性的值(属性的全名记不住了,呵呵)。就可以了。
一定要在open之前使用程序生成字段,这个在的delphi的help中有,(查tstringfield.creat)
我也是刚刚解决这个问题。
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部