作者:乔山办公网日期:
返回目录:excel表格制作
如果仅就解决你目百前的问题而言,我以前的解决方法是:
1.按正常步度骤导入
2.在SQL删除自动问编号ID字段,保存
3.重现创建ID字段,并设为自动编号
4.SQL会重答新为每条记录编号。
5.注意:事先备份内
------------------------------------------------
如果是程序导入,导入时,不选择EXCEL的ID号字段即可容
#号应该是非法的,sqlserver有自带的存储过程可以实现导入excel不妨试试
strSQL = "INSERT INTO Family (字段度一,字段二,字段三,...) SELECT (字段一,字段二,字段三,...) FROM OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;HDR=Yes;database=" & CommonDialog1.FileName & " ;','select * from [Sheet1$] ')"
把数据库回中的除了 image 的其他字段都列出来答。应该就可以了
--如果接受数zd据导入的表已经存在
insert into 表 select * from
版OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
--如果导入权数据并生成表
select * into 表 from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)