有正确答案就结帐....是这样,SQLSERVER2000库中有一个表TAB,表的结构如下:
列名   数据类型   长度    允许为空
aa     varchar    50      可以空
bb     int        4       可以空
cc     int        4       可以空
dd     int        4       不可以空,是主键,标识种子递增1我把TB1导出生成EXCEL文件,修改,删除或者添加一些数据后,再导入SQLSERVER2000的库中..
我想用VB6作一个程序,自动导入库中.
但字段的前后顺序变了,字段的数据类型INT的变成FLOAT的了,
最后的dd字段,也和原来不一样,它的标识属性也没有了,
如果我新加了几个记录,最后那个字段的数目不能自动递增.
有什么办法可以处理一下.请高手看一下...我是这样,,
先把库里的TAB表删除,才能运行下面的.
SELECT * INTO TAB
FROM OPENROWSET('MSDASQL.1', 
'driver=Microsoft Excel Driver (*.xls);
DBQ=C:\Documents and Settings\AAA\桌面\EXCEL.xls',
'select * from [TAB$]') 
结果呢,字段数据类型什么的和原来的不一样.