H hyb Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-08 #1 如何在程序中用语言实现将一个库的结构复制生成另一个库? 是否用于TTable和TQuery控件,如何实现?
放 放飞 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-08 #2 STable是愿表 DTable是目标表 STable.Open; for j:=0 to STable.FieldCount-1 do begin with STable.FieldDefs do begin DTable.FieldDefs.Add( Items[j].Name,Items[j].DataType,Items[j].Size,False); end; end; DTable.CreateTable;
STable是愿表 DTable是目标表 STable.Open; for j:=0 to STable.FieldCount-1 do begin with STable.FieldDefs do begin DTable.FieldDefs.Add( Items[j].Name,Items[j].DataType,Items[j].Size,False); end; end; DTable.CreateTable;
放 放飞 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-08 #3 也可以用标准的SQl语句创建数据表, 只要你通过TTable的FieldDefs将源数据表的结构提出来,其他的事就是做一个 Case语句,将不同的数据类型解释成目标表能够识别的数据类型, 创建数据表的标准语句可以查任何一本Sql语句的书。
也可以用标准的SQl语句创建数据表, 只要你通过TTable的FieldDefs将源数据表的结构提出来,其他的事就是做一个 Case语句,将不同的数据类型解释成目标表能够识别的数据类型, 创建数据表的标准语句可以查任何一本Sql语句的书。
V VGA Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-09 #5 NewTable.FieldDefs.Assign(OldTable.FieldDefs) NewTable.TableName:=NewName NewTable.CreateTable
C chinahawk Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-09 #6 用TBatchMove也可以,只是索引不能跟过去!