各位麻烦再近来看看这个数据库恢复语句!!!!!!!!!!!!!!! ADOQuery.ExecSQL; 这句没有返回结果集 ADOConnection1.Connected := true; 这句出错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ADOConnection1.Connected := true;为什么放到最后? 试试这样:ADOquery.ConnectionString := ADOConnection1.ConnectionString;ADOConnection1.Connected := false; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('use master') ADOQuery.SQL.Add('restore database Books from disk='+''+''''+edit2.text+''''+'');ADOQuery.ExecSQL;ADOConnection1.Connected:=True; ADOQuery.ExecSQL用做不返回结果的查询,用adoquery.open试试?ADOquery.ConnectionString := ADOConnection1.ConnectionString;ADOConnection1.Connected := false; ADOQuery.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('use master') ADOQuery.SQL.Add('restore database Books from disk='+''+''''+edit2.text+''''+'');ADOQuery.Open;ADOConnection1.Connected:=True; ADOConnection1.Execute(你的SQL语句)就可以了。 ADOConnection1.Execute(你的SQL语句);就可以了. 楼上说的是对的,以前DFW有过贴子的. delphi中有关ADOquery和while语句 奇怪pchar类型,按引用传递 delphi2005 和delphi7能否同时在一台机器上装? 如何获得ACCESS中的所有表名? UpdateRecord和UpdateBatch有什么区别 有誰可以提供f1book的帮助或者例子阿? 请教一函数 动态设置ADOConnectiong的ConnectionString属性问题 如何同时实现各个网络连接使用不同的拨号连接 查找隐藏文件? 为巴西捧大力神杯庆祝,我罗纳而多穿金靴欢呼 怎么把这个结构写入文件
ADOquery.ConnectionString := ADOConnection1.ConnectionString;
ADOConnection1.Connected := false; ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('use master')
ADOQuery.SQL.Add('restore database Books from disk='+''+''''+edit2.text+''''+'');ADOQuery.ExecSQL;
ADOConnection1.Connected:=True;
用adoquery.open试试?
ADOquery.ConnectionString := ADOConnection1.ConnectionString;
ADOConnection1.Connected := false;
ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('use master')
ADOQuery.SQL.Add('restore database Books from disk='+''+''''+edit2.text+''''+'');ADOQuery.Open;
ADOConnection1.Connected:=True;
就可以了。
就可以了.