create procedure do_insert
@path varchar(255),
@filename varchar(255)
as
begin
insert into depth(depth,truestation,layerid,stations)
select f7,f4,134,'K'+ltrim(str(CAST(f4/1000 as int)))+
'+'
+ltrim(str(cast(f4 as int) % 1000))
/*from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Text;HDR=no;DATABASE=D:\rptool\rptool\;', 'select * from radan#txt') */
from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Text;HDR=no;DATABASE=''+@path+'';', 'select * from ''+@filename+''#txt')
where f7>0;
end
@path varchar(255),
@filename varchar(255)
as
begin
insert into depth(depth,truestation,layerid,stations)
select f7,f4,134,'K'+ltrim(str(CAST(f4/1000 as int)))+
'+'
+ltrim(str(cast(f4 as int) % 1000))
/*from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Text;HDR=no;DATABASE=D:\rptool\rptool\;', 'select * from radan#txt') */
from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Text;HDR=no;DATABASE=''+@path+'';', 'select * from ''+@filename+''#txt')
where f7>0;
end
解决方案 »
- SQL Server 2008的2008.8功能包的安装问题?
- top和distinct
- 找出相同行的问题?
- MSSQL中row_number()函数真能提高分页效率吗?
- 怎样写SQL 2008 Web Service 插入数据到数据库?
- 如何写这个简单的SQL语句?
- 可不可以设置两个主键?两个主键都不重复?(并不是组合不重复,而是个不重复)
- 各位高手,现在想把文件存入SQL Server数库中,然后用JSP下载此文件,怎么做呀?
- 关于SQL Server 7的死锁问题
- sql server 2008 报表开发问题
- 怎样提高like查询的效率?
- 再开帖,求批量创建多个数据库中同类表的同类触发器
OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 报错。
[OLE/DB provider returned message: ''+@path+''不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。]