我在查询分析器里面,执行
restore database mydb from disk='1.dat'
可以成功执行。
可是,在vc程序里,执行这样的语句,sqlserver说“超时已过期”。
sqlserver 就在本地,我把超时的时间设置得很长也不行。
点解呢?
restore database mydb from disk='1.dat'
可以成功执行。
可是,在vc程序里,执行这样的语句,sqlserver说“超时已过期”。
sqlserver 就在本地,我把超时的时间设置得很长也不行。
点解呢?
解决方案 »
- 当鼠标在CListCtrl控件上运行时,让经过的行的文本变色,鼠标离开时变回原来的颜色?
- 网上对战平台千人房间的实现问题?
- 请问:用GDI+如何实现原来用GDI中Bitblt实现的窗体贴图
- 用CRecordset::Delete()删除记录时告诉我记录集只读,请问怎么才能把它改成不是只读的
- 为什么我看了很多贴都不能解决的问题之"参数不足,期待是3"
- 郁闷
- UCHAR,WCHAR,TCHAR,CHAR, wchar_t,char的问题
- 高分求编译可运行的Shareaza_2.2.1.0工程文件
- 如何把一个文件夹下的文件重新按流水号命名呢?
- 普通但常见的对象指针问题,高分求解
- 请问各位?有没有办法使我的程序处于运行状态时,别的程序就不能接受用户的输入
- win2k下的程序不能在98下使用?
CDatabase db;
CString s1;
s1.Format("ODBC;UID=sa;PWD=%s","wei147");
db.Open("odbcname",false,false,s1);
s1.Format("backup database report to disk='e:\\report.bak\\backs.dat'"); //备份到E:\report.bak\backs.dat
db.ExecuteSQL(s1);
恢复:
恢复时用户不能打开要恢复的数据库
CDatabase db1;
s1.Format("ODBC;UID=sa;PWD=%s","wei147");
db1.Open("odbcname",false,false,s1);
s1.Format("restore database report from disk='c:\\report.bak\\backs.dat'");
db1.ExecuteSQL(s1);
db1.Close();
VC++ODBC做的