有正确答案就结帐....是这样,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$]')
结果呢,字段数据类型什么的和原来的不一样.
列名 数据类型 长度 允许为空
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$]')
结果呢,字段数据类型什么的和原来的不一样.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货