W
WangJi
Unregistered / Unconfirmed
GUEST, unregistred user!
由于动态生成数据库的需要,故用table的cteateTale建表,但不知为何建表后的字段值
自动改为A1,A2,A3...但刚建立后(在没有关闭该文件时)的字段值在DBGrid1中显示建立时
的字段值:name sex age,如果把它关闭再打开,就变为A1,A2,A3...了
原码:
table1.FieldDelfs.Clear;
table1.FieldName:='stu.DB';
table1.FieldDelfs.Add('name',ftString,10,true);
table1.FieldDelfs.Add('sex',ftString,4,true);
table1.FieldDelfs.Add('age',ftInteger,4,true);
table1.CreateTable;
//把其中的true 改为 false 也不行,也不知它们有什么区别,各有什么用?
望各位大虾多多指指教!!!
自动改为A1,A2,A3...但刚建立后(在没有关闭该文件时)的字段值在DBGrid1中显示建立时
的字段值:name sex age,如果把它关闭再打开,就变为A1,A2,A3...了
原码:
table1.FieldDelfs.Clear;
table1.FieldName:='stu.DB';
table1.FieldDelfs.Add('name',ftString,10,true);
table1.FieldDelfs.Add('sex',ftString,4,true);
table1.FieldDelfs.Add('age',ftInteger,4,true);
table1.CreateTable;
//把其中的true 改为 false 也不行,也不知它们有什么区别,各有什么用?
望各位大虾多多指指教!!!