這是調用Scripting.FileSystemObject對象刪除一個文件的例子,慢慢看.不懂再問
declare @hr int
declare @object int
exec @hr=sp_oacreate 'Scripting.FileSystemObject',@object out '建立對象
EXEC @hr = sp_OAMethod @object, 'DeleteFile', null,'E:\vb\sap\data\vbap.txt',false
declare @hr int
declare @object int
exec @hr=sp_oacreate 'Scripting.FileSystemObject',@object out '建立對象
EXEC @hr = sp_OAMethod @object, 'DeleteFile', null,'E:\vb\sap\data\vbap.txt',false
解决方案 »
- 对course表的check约束设置不起,怎么办啊!哪里出错了,请各位帮帮忙!!
- 同一条语句能在SQL中运行,而不能在ACCESS里运行,为什么呢?
- 一个查询的问题
- 如何得到服务器上表的内容,如结构,字段、索引、存储过程、视图
- SQL2005触发器问题
- 这个sql该如何写
- 请教一个sql语句
- 关于插入数据的问题!
- 附加数据库时出现的错误..请高手指教....
- 求大神给看一眼 到底错哪了
- 有没有什么办法或工具查看MS SQL SERVER中日志文件的语句?如insert, update,delete...
- 一个体育场的座位分成若干各区,每个区有若干排,每排大概有100座的样子,如何设计数据库结构
如:
use master
go
if exists (select * from sysobjects where name ='xp_mm' and type ='X')
begin
exec sp_dropextendedproc 'xp_mm'
DBCC xp_mm(FREE)
end
go
sp_addextendedproc 'xp_mm','xp_mm.dll'
go
grant exec on xp_mm to public使用时:
execute master.dbo.xp_mm 参数
调用 sp_OACreate 创建对象。
调用 sp_OAGetProperty 获取属性值。
调用 sp_OASetProperty 将属性设为新值。
调用 sp_OAMethod 以调用某个方法。
调用 sp_OAGetErrorInfo 获取最新的错误信息。
调用 sp_OADestroy 释放对象。
如果你的dll不是ole对象,那就只能在编写一个ole对象来封装这个dll。
或者干脆写成一个扩展存储过程,在扩展存储过程中调用dll的函数,如果按GoZheng(我也想飞)所说的直接注册可能不行,因为扩展存储过程有它特定的接口函数和格式。