winform下使用,上网找的代码老是说什么链接服务器的,我不想搞有没有什么简单的写法,向导入access那样的“insert into 明细记录 select distinct * from [Excel 8.0;database=" + filename + "].[明细记录表$] where 条码号 not IN (select 条码号 from 明细记录)”这个用来导入access很好用,但导入sql server不行,该怎么写?
调试欢乐多
sqlconnection 可以打开数据库 就这样 xxxx
select * from openrowset('Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;HDR=YES;IMEX=1;DATABASE=E:\111.xls','select * from [Sheet1$]')
那你就直接用SQL自带的导入工具好了!
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。
其实我那语句实现起来不是很好的,容易造成表中列与EXCEL列不匹配的!
所以我想问你一下你具体要做成什么样的功能,我看还有什么其他方式能实现吗