SQL SERVER自动断线?

zx_ali 2004-02-13 08:22:09
我在WIN98上安了SQL SERVER,程序也在本机上运行,可是用着用着就断了,只有把SQL SERVER重新启动后才能正常运行.
...全文
86 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SMS COM Server 更新历史:   V1.2.0   ============   1. 长短信分页发送时允许设置为非连接方式   2. 支持发送闪烁短信, 需要用户手机支持   3. 可以设置待发短信的优先级   4. 修改演示客户端,以简单支持上述功能      V1.1.0   ============   1. 检测GSM调制解调器时, 去掉执行软复位的指令造成的无响应BUG   2. 接收短信时,增加设置自动去掉发送者号码前面的国际格式前缀(如: +86)   3. 支持超长短信的发送, 但接收到的超长短信没有做合并操作,仍然保存成为多条.   4. 演示客户端增加新短信声音提示, 并修正一些小BUG      V1.0.0 Beta   ============   1. 系统以无界面的 Windows 服务方式运行.   2. 采用数据库作为接口, 支持流行的数据库Oracle,SQL Server,MySQL,Access.   3. 数据库连接断线自动重连, GSM 调制解调器失败自动重连.   4. 可以设置无条件转移号码, 以免漏掉来电.   5. 可以设置发送号码的允许规则, 以免错误发送一些梦网短信订阅等服务   6. 对发送的短信自动检测以适当的编码格式发送, 中文70个字符, 全英文140个字符   7. 系统不支持超长短信, 对超出长度的待发短信自动截取, 超出部分丢弃.   8. 提供一个简单的演示客户端, 可以监视系统的运行情况, 用于测试系统服务.      本软件免费使用,采用 C# .NET 2.0 编写开发,以无界面的Windows服务运行,通过串行口收发手机短信,使用数据库接口,目前支持Oracle,SqlServer, MySQL,Access数据库。    本软件从指定数据库表中提取待发短消息,通过连接到串行口的GSM调制解调器,或者具备串口通讯的手机发送短信,接收到的短消息也保存到指定数据库表中。    本软件能够自动重连GSM调制解调器,断线自动重连数据库。    运行过程中记录详细的短信收发日志,能够过滤接收方号码,以免错误的发送一些梦网服务订阅短信。    为了方便个人用户进行短信收发,本系统提供了一个客户端,可以用来向数据库中提交待发短信,并监视数据库中短信收发情况。   官方网站: http://www.yywxsoft.com
winxp+delphi7+kbmmw4.0.3+unidac+mssql2000+dbgrideh 基本实现xalion中所说的功能并加上自己的一些编写经验 1、远程方法调用 2、取图像(流的使用) 3、查询数据 4、编辑数据:增、删、改(如果操作错误会进行相应的提示) 5、存储过程使用方法(存储过程参数自动创建) 6、动态创建数据集并执行Insert操作 7、命名查询(namedQuery) 8、事务操作(直接写SQL语句更新表的事务操作,有个重要的属性要设置,否则会更新不成功) 9、使用的数据库:sqlserver 2000,请到服务器的FDM单元把连接参数改下 10、数据库kbm_test结构参见:kbm_test.sql 11、安装kbmMw时请把配置文件 kbmMWConfig.inc中 {$DEFINE KBMMW_UNIDAC_SUPPORT} // UNIDAC support. 前面的//去掉 12、使用delphi7 2012年8月新增功能与说明 1、客户端断线重连:kbmMWTCPIPIndyClientTransport1.MaxRetries := 2;//重连一次 2、对象传输 3、JSON传输(利用kbmmw带的json库实现) 4、客户端断开代码: if FDM.kbmMWSimpleClient1.Transport.IsConnected then begin //memo1.Lines.Add('程序已有300秒没有进行操作,断开连接'); FDM.kbmMWSimpleClient1.Disconnect; end; 5、新增远程过程调用函数(直接SQL语句操作数据库): startTran:启动事务 commitTran:提交事务 rollbackTran:回滚事务 openSql:打开SQL语句 execSql:执行SQL语句 注openSql、execSql两个函数体代码使用对象连接池技术,无对象创建与释放,以提高系统效率, 具体能提高多少,未实测 6、增加HTTP协议例子(参考资料:kbmMW_and_AJAX.pdf),提供http-get的功能,http-post的功能可参照http-get方法实现 7、提供数据集转json与json转数据集 (CDSFromJSon(CDS:TClientDataSet;JsonStr:string):Boolean)单元:uDBJson.pas 参照代码可自行把json转kbmmwQuery kbmmw编译unidac方法: 修改单元kbmMWUNIDAC.pas,本人在数据库中很少用到blob字段,所以在代码里屏蔽掉blob字段的处理, 经测试数据库表字段类型为Text时,程序可以正常处理 报OLE DB error occured. CoInitialize has not been called (server)错误解决: unidac41src\Source\UniProviders\SQLServer\OLEDBAccessUni.pas constructor TOLEDBConnection.Create; begin inherited; CoInitialize(nil);//加此句 FCommand := nil; ... end; destructor TOLEDBConnection.Destroy; begin Disconnect; FCommand.Free; CoUninitialize;//加此句 inherited; end; 作者:chensm@vip.qq.com kbmmw开发交流群:209321818

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧