MFC中使用ADO方式连接mssqlserver,有点小疑问请教!

1、当我的程序都正确,点击确定后就能够连接到sqlserver,而且正常运行sql语句,我的疑问就是:如果程序正在运行,这时候网线突然断开,或者停止sqlserver服务,这时候如果没有触发sql语句程序不会报任何的错误,那怎么判断是否还连接着sqlserver呢?
2、问题2和sqlserver没啥关系,但都有相同点,我用mscomm控件打开了某个com口,如果这个com口上的设备突然拨掉,怎么让程序提示com连接中断呢?

求教。

1、感觉可以开个线程不停的访问master数据库之类的,什么时候访问出错,直接报错应该就可以了。总之思路就是开线程不停的执行sql语句。

2、这个好像有点难度,除非你和com口连接的设备之间有明确协议。你发一个消息或者写入几个字节,设备收到后会给你回传数据,否则好像很难检测出来。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-14
你的数据库连接字符串怎么没有用户名和密码,这个也要加上

oracle数据库导出一个表llxx,是存在的 语句为 exp system\/pwd@orcl f...
在这里我们使用的是Microsoft sqlserver 2000 的客户端程序。通过设置 SQLCA.DBMS ="MSS Microsoft SQL Server" 使客户端通过专用数据库接口连接到数据库。 该类接口的参数配置除了服务器名、数据库名、LogId、LogPass外还包含了连接协议等用户验证方式等,可通过服务器端或客户端的配置程序进行配置。SQLCA.dbms= "MS...

在PB中如何用OLE DB来连接数据库
通常在使用PB和数据库管理系统(DBMS)连接时,使用两种方式: 一、开放数据源接口(ODBC)连接 ODBC是通过支持美国微软公司开放服务结构(WOSA,Windows Open Services Architecture)中的一部分.在PB 中通过配置 SQLCA.DBMS=‘ODBC’对象的属性可使应用程序通过ODBC连接到数据库。 ODBC的具体配置包含了数据源、驱动程序类型、...

相似回答
大家正在搜