vc++-VC6.0打开数据库出现内存不足

问题描述

VC6.0打开数据库出现内存不足

CRecordSet m_useBLOB; CRecordSet是CRecordset派生的类
try
{
m_useBLOB.Open(); //断点调试到这一步的时候直接跳到catch 报错,提示内存不足
……
catch(CException* pE)
{
pE->ReportError();
pE->Delete();
return;
}
昨天一切还正常,现在只能写进一条记录,写入第二条记录就回提示内存不足
运行环境VC6.0 SQL2005,通过ODBC连接数据库

解决方案

新建了一个数据库问题解决了,不知道是不是SQL的bug造成的,装了几个补丁并没有起作用

解决方案二:

这是一个bug
解决方法就是打补丁

https://support.microsoft.com/en-us/kb/2667742

解决方案三:

先看一下系统内存是否不够,sql server是否占用很大内存。

时间: 2024-10-31 04:37:08

vc++-VC6.0打开数据库出现内存不足的相关文章

VC6.0打开文件以及向工程中添加文件时程序崩溃自动退出解决方法_C 语言

换了一台电脑,vc6.0程序中,点击打开文件以及向工程中添加文件时,程序竟然崩溃自动退出了. 不知什么原因,安装相同的vc程序,本本竟然出现此缘故.但是这个操作又是自己经常用到的,所以不得不解决. 与上一台电脑不同的是,此电脑是win7系统,而上一个则是xp系统.此电脑office是2010版本,而上一个则是WPS:于是乎,在网上查资料,来解决. 看到网上也有类似的问题,有的说是win7系统原因,有的说是office2007版本缘故,有的说是viso缘故.总之,这几种说法,我都符合.win7系统

mfc vc6 0 sql 数据库-请问当SQL Server数据库中数据有更新的时候,如何通知到MFC上?

问题描述 请问当SQL Server数据库中数据有更新的时候,如何通知到MFC上? 编程环境VC6.0,在MFC对话框中添加了一些控件,并且能够显示数据库中内容, 使用的是CRecordSet类,读取完数据库后就调用Close关闭数据库了. 我想请问的是,如何实时的显示数据库内容? 或者当数据库数据有变更的时候才显示到 MFC的控件上? 解决方案 参考这个试试 SQL Server 2008 表数据改变后发送消息 http://blog.csdn.net/sliphades/article/de

vc++-VC6.0 microsoft基础类应用已停止工作

问题描述 VC6.0 microsoft基础类应用已停止工作 程序点击关闭后,就弹出这个提示,怎么解决呀,求帮忙!! 解决方案 0xC0000005, 指针越界了. 你用编译器断开,查看一下出错时的callstack.回溯到你的代码函数等. 解决方案二: vc6.0 关于"microsoft 基础类应用程序 已停止工作" 解决方案 解决方案三: 解决方案四: 反编译 解决方案五: 解决方案六: 没遇到过,之前怎么操作的 啊 解决方案七: 什么都没改,过了一天自己好了....

vc++-VC6.0如何实现非模态对话框间的拼接效果 ,像VC6.0编程环境和photoshop一样?

问题描述 VC6.0如何实现非模态对话框间的拼接效果 ,像VC6.0编程环境和photoshop一样? 像VC6.0编程环境中的workspace 和 工具箱还有photoshop右侧的一列工具栏一样, 既可以 单独以对话框的形式显示,又可以互相靠在一起组成一个统一界面,怎么实现呢?我的程序调用多个非模态的对话框 ,界面 整体比较乱,希望用这种方式拼接成一个完整的操作界面

VC6.0打开文件时出错、无法添加使用

  1.下载微软发布的补丁,filetool,不过是以未编译工程的形式发布的.解压出来,记住路径 2.找到目录,双击 filetool.dsw运行,(用VC6打开 filetool.dsw文件) 3.选择 win32 release编译方式,编译 4.找到release 目录,拷贝filetool.dll 5.找到VC6安装目录下的这个目录,粘贴 6.在VC6中工具栏右击,选择最下面的选项:自定义 找到最后一个选项卡,浏览到那个dll,然后勾上filetool就行了 7.以后打开文件,添加文件,

上传文件 ,当IE11遇上了VC6.0

问题描述 上传文件 ,当IE11遇上了VC6.0 用上传了一个cpp文件,接着用VC6.0打开该cpp文件,改完保存时提示"Cannot save file. The file may be in use by another application",关闭IE,发现硬盘上该cpp文件已经消失了!以前使用IE9时没有遇到过这个问题.我用记事本也可以修改该cpp文件,但VC不行,不知道其中什么原因,该如何解决这个问题? 解决方案 这和文件打开共享模式的机制有关.如果文件是共享读方式打开的

C语言项目中头文件/代码文件的组织问题(使用VC6.0)

  个人备忘:   1.新建一个文本文件命名为main.c,使用VC6.0打开并编译,VC6.0会在当前文件夹下自动创建"工作区间"和"工程"文件,如:main.dsw,main.dsp等:然后就可以在"工程"下新建或添加你的.c和.h文件.   2.消灭头文件被多次include导致的错误.在每个头文件中加上如下的定义:(假设头文件的名字为MyDemo.h) #ifndef MY_DEMO_H #define MY_DEMO_H   //...

vc 文件关联-怎样用VC6.0让JPG与GIF图片的文件可以文件关联到我的程序,右键可以选择我的程序打开

问题描述 怎样用VC6.0让JPG与GIF图片的文件可以文件关联到我的程序,右键可以选择我的程序打开 请问一下怎样用VC6.0实现注册表代码让JPG与GIF图片的文件可以文件关联到我的程序,也就是右键可以选择我的程序打开,并且出现在"打开方式"的选择项里 以下是我在网络搜索的txt文件关联的代码,测试后可以用,可是改成JPG与GIF就无法用了,注册表里的项目很多,不知道JPG与GIF的代码怎么写,最好有测试后可以用的全代码发一下啊,我的是XP的系统 关联自己的应用程序到右键菜单中在Wi

工程-vc++6.0写的程序用vs2010打开需要改变些什么

问题描述 vc++6.0写的程序用vs2010打开需要改变些什么 要整理一个程序 ,不是自己写的,原来是vc++6.0写的,现在用vs2010打开报一些很奇怪的错,都指向头文件,complex 还有string 搞了很长时间了,哪位大神给解答一下,小弟感激不尽啊,谢谢 解决方案 这可能是头文件的错误.因为不同的编译器可能将库文件放在不同的头文件中,所以要想把错误改正,需要了解需要的头文件放在那个库中.其实用遵循统一标准的编译器就可以避免这些问题,可以用linux gcc 编译器! 解决方案二: