社区
数据库相关
帖子详情
adoconnection的断开问题
blueshu
2003-01-21 05:32:16
delphi6+ado+adaptive server anywhere7
我在程序中要用copyfileto做个备份,可总是提示错误
以下是示例
adoconnection.close;//此步操作后数据库引擎并未关闭
copyfiletto(.....)//如何使这一步成功执行?
另:谁有lookup字段的最优解决办法,我的程序前段时间可以,现在不可以了
现在必须要为lookup字段赋值,以前不用,但也有lookup字段
...全文
86
27
打赏
收藏
adoconnection的断开问题
delphi6+ado+adaptive server anywhere7 我在程序中要用copyfileto做个备份,可总是提示错误 以下是示例 adoconnection.close;//此步操作后数据库引擎并未关闭 copyfiletto(.....)//如何使这一步成功执行? 另:谁有lookup字段的最优解决办法,我的程序前段时间可以,现在不可以了 现在必须要为lookup字段赋值,以前不用,但也有lookup字段
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
homerocker
2003-04-28
打赏
举报
回复
up
DJ_KK
2003-04-28
打赏
举报
回复
up
blueshu
2003-02-17
打赏
举报
回复
现在我发现可能是ado的连接池(可能是这么叫的)的原因,即断开后要有一断时间ado才能断开。
siyu2002
2003-02-14
打赏
举报
回复
STOP ENGINE语句在ASA6中是绝对没有问题的。我们已经过好多次测试
ASA7我们没用过,你的库文件名是ys.db吗?试着查一下帮助,看看ASA7挂断服务的命令
blueshu
2003-02-14
打赏
举报
回复
to siyu2002(阿土仔)
s := 'STOP ENGINE ' + servername + ' UNCONDITIONALLY';
stop放在dbisql中报错,根本执行不了
stop engine ys UNCONDITIONALLY
错误在ys处,ys已启动了
13161795500
2003-02-14
打赏
举报
回复
up
siyu2002
2003-02-14
打赏
举报
回复
to blueshu(绝对是菜鸟):
已给你发过短消息了,还不行我就无能为力了,手上没有ASA7没法试,
请谅解
hnxyy
2003-02-14
打赏
举报
回复
mark
siyu2002
2003-02-12
打赏
举报
回复
mrfanghansheng(***木鱼***) 受不了你了~~~~~不要说脏话,我从来不说脏话!!~~~~~~
mrfanghansheng
2003-02-12
打赏
举报
回复
siyu2002(阿土仔) ,你这个狗头,怎么才来??
siyu2002
2003-02-12
打赏
举报
回复
s := 'STOP ENGINE ' + servername + ' UNCONDITIONALLY';
adoconnection.connected := false;
winexec('dbisql.exe -q ' + s);
blueshu
2003-02-12
打赏
举报
回复
to siyu2002(阿土仔)
用什么方法挂断
adoconnection.close;
adoconnection.connected := false;
adoconnection.Connectionstring:='';
这些我试了都不行
siyu2002
2003-02-12
打赏
举报
回复
呵呵,以前用ASA做过,要把ASA的服务挂断才能copyfiletto,
copy完再把服务叫起,再adoconnection.connected := True;
不然就向 gzllich(刚从泥坑里出来) 说的,库用着不能copy的
mrfanghansheng
2003-02-12
打赏
举报
回复
我知道有个叫“阿土仔”的正好前不久做过,我去叫他来,顺便UP
siyu2002
2003-02-12
打赏
举报
回复
具体点,报什么错吗?
blueshu
2003-02-12
打赏
举报
回复
兄弟还是不行啊
gzllich
2003-02-02
打赏
举报
回复
copyfiletto当然不行啦,数据库都在使用怎么可以
用backup吧
l_xiaofeng
2003-01-22
打赏
举报
回复
昨天下班早,今天早上看帖子了。不过这几个方法?你也都看见了?
wjlsmail
2003-01-21
打赏
举报
回复
抱歉:) ,没有看清你的库:)
直接用 ADOQuery
ConnectionString := '' ;
或者在需要断开 ADOConnection 时,将它链接到另外的库上 ,不知道这时文件是不是还在使用状态 ?
wjlsmail
2003-01-21
打赏
举报
回复
备份直接这样做也可以 :
backup database name to disk='d:\aa.bak'
恢复 :
use Master
restore database name from disk='d:\aa.bak'
加载更多回复(6)
VC++
ADO
连接数据库测试demo
VC++
ADO
连接数据库测试demo 只需要修改连接字符串,即可测试本地数据库连接是否成功~
经典的判断数据库连接
断开
问题
,翻遍了许多地方没有答案。
经典的判断数据库连接
断开
问题
,翻遍了许多地方没有答案。 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061215202145283.html 程序正常连接状态下,服务器重启、或网络
断开
等原因将导致数据库连接非正常
断开
,这时
ADO
Connection
1.Connected、
ADO
Con...
单个
ado
connection
因网络不稳定导致的物理连接
断开
问题
delphi应用程序我一般用
ADO
进行连接,这方面涉及到好几个现象:一、正常连接,程序启动后连接数据库,若连接条件都正常,软件很快就能连接成功。这个就不用说了;二、连接失败。这方面包括数据库服务器不正常、应用程序连接参数错误等等,在连接过程中,会造成界面假死的现象,而且持续时间较长(我设置超时时间好像不起作用,如
Ado
Conn.
Connection
Timeout := 10;)。最后弹出对话框说连接错误,并返回错误信息;这是让我很头疼的
问题
;三、和数据库连接过程中,若物理连接
断开
,应用程序不会检测到,须手工
经典的判断数据库连接
断开
问题
经典的判断数据库连接
断开
问题
分类: C#代码类2013-01-13 17:123040人阅读评论(0)收藏举报 程序正常连接状态下,服务器重启、或网络
断开
等原因将导致数据库连接非正常
断开
,这时
ADO
Connection
1.Connected、
ADO
Connection
1.State都显示是连接状态(分别为Tr
delphi
ado
connection
断线重连
ado
connection
断线重连 uses ComObj; procedure TForm1.ApplicationEvents1Exception(Sender: TObject; E: Exception); var I: integer; begin //请执行如下命令或者其他方法强制产生数据库连接
断开
情况,以触发如下异常。 //net stop MsSqlServer //net start MsSqlServer if (E is EOleException) an.
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章