VC6.0通过ADO操作Access,复制表时如何保持字段信息不丢失??
在数据库文件中,有一个设计好的空表(没有数据记录),起到模板作用,我可以通过它来复制很多不同名称的空表,这些复制来的空表才是我要记录数据的表。我现在出现的问题是,复制来的表虽然字段名称一致,但丢失了默认值等很多属性,比如我的模板表中有个字段Date/Time,其默认值是Date()+Time(),复制出来的表就没了。我的复制语句如下:
m_pConnection->Execute("select * into DD from SS where 1=1", &RecordsAffected, adCmdText);
不知道对不对?
网上说,复制表结构用
m_pConnection->Execute("select * into DD from SS where 1=2", &RecordsAffected, adCmdText);
复制表结构和数据用
m_pConnection->Execute("select * into DD from SS where 1=1", &RecordsAffected, adCmdText);
但是我实践后发现怎么不行呢?
另外,如何修改已有表的表名?
有劳各位达人了,谢谢!