PB如何调用存储过程进行数据库备份
编号:QA002478
建立日期: 2000年1月23日 最后修改日期:2000年1月23日
所属类别:
阿康:
操作系统:WIN
编程工具:PB
问题:我在sql server数据库中写了一个存储过程进行数据库备份,其sql为"backup datebase datbaseename to disk = 'c:\backfiles'",但是在pb中调用时却不能执行,用其它sql如"delete","insert"却行。盼指教!!!!!
回答:
如果是 PB7 用"OLE DB"接口连 SQL7:
SQLCA.DBMS = "OLE DB"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',PROVIDERSTRING='database=yourDB'"
connect using sqlca;
.......
string sql
sql="SP_Name"//"backup datebase datbaseename to disk = 'c:\backfiles'",
execute immediate: SQL using sqlqca;
绝无问题 !
PB 6.X 也许不行!
此问题由于溪玥回答。
| |
|
|
| |
|
|