客户端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,就必须在服务器本机上。