我认为既使在Access中,用select into 也不能保证表结构一致,字段类型是一样的,但那些约束条件没有了,如字段的默认值、是否允许空值。Sybas中字段类型和Access本来就不一样,更没这种可能。
如我以上的观点不正确,请告诉我。我以前也做过同样的事,我的方法是:
1.先在Sybase中建好表(我认为建表这一步省不了,数据可以导入),
2.然后用Access中的对表的另存为功能,另存类型选ODBC数据库,通过事先建好的ODBC数据源可将表导入Sybase库中,但由是于不同数据库,字段类型免不了有所变化.
3.用insert into SybaseTable select * from AccessTable 将导入表中数据插入到Sybase表中.(注意,如表中有系统自增字段,方法有所不同)
如有更简单方法,也请告诉我,谢谢!