读书人

客户端excel导入数据库 有关问题,高手

发布时间: 2012-02-05 12:07:14 作者: rapoo

客户端excel导入数据库 问题,高手指教啊!!!!
客户端excel导入SQL SERVER数据库

// edit1.Text存储EXCEL的路径
s1:=trim(edit1.Text);
s2:= ' ' 'Microsoft.Jet.OLEDB.4.0 ' ' ';
s3:= ' ' 'Excel 5.0;HDR=Yes;database= '+s1+ ' ' ' ' ;
datastring:=s2+ ', '+ s3+ ', '+ 'sheet1$ ';
sqlstring:= 'insert into gjjtq select 姓名,日期 from OPENROWSET( '+datastring+ ') ';
sql.add(sqlstring);
adoquery1.ExecSQL;

出错提示 "OLE DB 提供程序, 'Microsoft.Jet.OLEDB.4.0 ' 报错。”

在服务器上可以导入,换客户机上就不行啊!我估计是否是相对路径的问题啊,就是不知道该如何去修改,使在客户端上也可以导入!!!

[解决办法]
需要上传到服务器端,然后执行导入~~~~



[解决办法]
从Excel读取数据到本地数据集,再追加到后台。
[解决办法]
一定要先上传到服务器端吗?这样不是很麻烦????谢谢!!
-----------------------------------------------------
用openrowset,就必须在服务器本机上。

读书人网 >SQL Server

热点推荐