VC连sql数据库 有时会 出现“this application has requested the runtime to terminate it in an unusual way. please contact the application support team for more information” 这是一个服务端程序, 功能简单说就是   接收数据->写入数据库->发送数据。  6月份开始跑。一直到现在。  刚开始时出现过上述错误。比较频繁。 后来也不知道怎么回事就好了。 跑两个月没问题。  可是到现在又出现了。 也较频繁。 一天出现一次吧。我不确定是不是连数据库的问题。网上搜了一下。觉得数据库上面出现问题的可能性比较大,  希望有经验的人能帮我推测 一下。  有可能是哪里出了问题。 我实在是找不到原因。。

解决方案 »

  1.   

    设置TEMP或者TMP之类的环境变量就可以解决了
      

  2.   

    http://zhidao.baidu.com/question/118363752.html
      

  3.   

    楼上的朋友你好。  请问你也遇到这个问题并且解决了吗?  能不能详细说一下你是怎么解决的? 我在 你给我的网址上看是这样建议的

    根据微软的方案可以如下解决这个问题:
    1、下载早期的 Msvcrt.dll 文件和 Msvcirt.dll 文件。
    2、在C:\Program Files\或者是其他软件安装目录下搜索这两个文件。
    3、下载微软官方补丁。
    ”请问  微软件官方补丁也要安装吗?
      

  4.   

    上面是这样说的:
    症状
    在 Microsoft Windows XP 中运行自定义 Microsoft Visual C++ 6.0 程序时,您可能会收到以下错误消息:
    This application has requested the Runtime to terminate it in an unusual way.Please contact the application''s support team for more information.
    我用的不是  "Microsoft Visual C++ 6.0"
    我用的是 “Microsoft Visual C++ 2003”
      

  5.   


    谁知道  TEMP 和 TMP是什么吗?
      

  6.   

    我VC6.0 在XP sp3 里写的程序出现同样错误,是ADO 用ODBC数据源连接SQL Server2000 的程序! 
              求助 ?????????
      

  7.   

    我连接ORACLE数据库,运行已段时间后也出现此错误,不知道怎么解决!!!
    求助!!
      

  8.   

    我今天也碰到这个问题,因为我的程序要把某些数据记录到一个.ini文件里,下次启动的时候载入这个.ini文件。搞了半天原来是因为解决方案的.exe找不到这个.ini才启动不了,把它拷到.exe同一个目录下就ok了。到头来还是程序有缺陷,应该增加一个.ini是否存在的判断