请问能否使用T-SQL动态得生成一个access数据库 请教各位大侠在使用T-SQL时能否动态地判断一个ACCESS文件是否存在,如果存在则删除重新生成,如果不存在则直接生成。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --在D盘根目录下创建一个名为'Test.mdb'的文件: declare @hr int declare @object int declare @property int exec @hr = sp_OACreate 'ADOX.Catalog' , @object OUTPUT exec @hr = sp_OAMethod @object , 'Create', @property output, 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.mdb' --删除D:\Test.mdbdeclare @retval int,@param1 intexecute @retval=master..xp_fileexist 'd:\test.mdb', @param1 output if @param1 = 0begin print 'file does not exist!'endelsebegin print 'file exists!' exec master..xp_cmdshell 'del d:\test.mdb'endgo--在D盘根目录下创建一个名为'Test.mdb'的文件: declare @hr int declare @object int declare @property int exec @hr = sp_OACreate 'ADOX.Catalog' , @object OUTPUT exec @hr = sp_OAMethod @object , 'Create', @property output, 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.mdb' 请问某个表每秒都会增加几万条记录,时间久了数据量大了会不会出问题,如何解决呀? 授权失败 sql2000企业管理器里面表的字段名怎么跟语句获得的表的字段名不一致? 按英文词的头字母查询的问题 怎么删除或者清空sql server 2008里最近注册过的服务器列表名 閏於視圖的性能問題,在線等 按周统计 高手指点一下,通过查询分析器查出另外一台电脑上的access数据库的数据。 sqlserver表中数据内容末尾有多个CHAR(0),(字符串结束符),如何有效消除? VC下开发数据库的问题 求条sql语句 求最小数,sql语句
declare @object int
declare @property int exec @hr = sp_OACreate 'ADOX.Catalog' , @object OUTPUT exec @hr = sp_OAMethod @object , 'Create', @property output, 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.mdb'
declare @retval int,@param1 intexecute @retval=master..xp_fileexist 'd:\test.mdb', @param1 output
if @param1 = 0
begin
print 'file does not exist!'
end
else
begin
print 'file exists!'
exec master..xp_cmdshell 'del d:\test.mdb'
end
go
--在D盘根目录下创建一个名为'Test.mdb'的文件: declare @hr int
declare @object int
declare @property int exec @hr = sp_OACreate 'ADOX.Catalog' , @object OUTPUT exec @hr = sp_OAMethod @object , 'Create', @property output, 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.mdb'