1.我在调试程序时总出一个Debug Assertion Failed!的对话框,调度调试不能继续下去,请问这是为什么。
第一个问题中的错误信息是:
Debug Assertion Failed!
Program:d:\SwithForm\Debug\SwithForm.exe
File:dockcont.cpp
Line:42
For information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
然后下面有三个按钮:终止,重试,忽略。点重试后就进入dokcont.cpp的源码窗口中,可这个文件不是我的源程序,而是mfc的一个源程序
2.我的程序连接的是sql server数据库时,如果数据库在本机就没有问题,如果数据库不在本机就会出现连接不上数据库的问题,请问这是什么问题
我是用ado连接的,连接部分代码如下:
_bstr_t Srv=(_bstr_t)("driver={SQL Server};Server="+strServerName+";DATABASE=tangent;UID=tangent;PWD=r1e2a3n4");//定义数据库连接字
HRESULT hr;
try //连接数据库
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
m_pConnection->Open(Srv,"","",adModeUnknown);//连接数据库
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
}
第一个问题中的错误信息是:
Debug Assertion Failed!
Program:d:\SwithForm\Debug\SwithForm.exe
File:dockcont.cpp
Line:42
For information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
然后下面有三个按钮:终止,重试,忽略。点重试后就进入dokcont.cpp的源码窗口中,可这个文件不是我的源程序,而是mfc的一个源程序
2.我的程序连接的是sql server数据库时,如果数据库在本机就没有问题,如果数据库不在本机就会出现连接不上数据库的问题,请问这是什么问题
我是用ado连接的,连接部分代码如下:
_bstr_t Srv=(_bstr_t)("driver={SQL Server};Server="+strServerName+";DATABASE=tangent;UID=tangent;PWD=r1e2a3n4");//定义数据库连接字
HRESULT hr;
try //连接数据库
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
m_pConnection->Open(Srv,"","",adModeUnknown);//连接数据库
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
}
解决方案 »
- 在TabCtrl里面嵌入了两个对话框,为何TabCtrl里面的对话框里面的lbuttondown事件响应不了啊
- 不是对话框的话,如何创建 所谓的 三无窗口?
- 如何用InstallShield,没有vc环境下实现对excel的控制?
- DLL导出类的静态成员函数问题,帮忙啊
- 请问用odbc接access数据库,使用CRecordSet的派生类时,open()函数带参数和不带参数有什么区别?
- 如何响应水平、垂直滚动条右下角交叉处小方块的点击消息
- 如何添加计划任务?急急!!
- 请问哪里有MSDN中文版下载,速度快一点的,或者简化版也成。
- 要用vc做一个公司的网站,该怎么做啊,重点要注意哪些问题啊!
- 给所有VC同行编程者的话:
- 我有1个字符串,如何在这个字符串中查找一个小字符串,如果找到,怎样把这个找到的字符串后面的内容提取出来?
- 小弟请教一个图像显示的简单问题,100分,磕头求救!!!!!
而该类错误一般是指针为空,数据未初始化,数值越界等等原因造成的,总之,你跟踪一下应该可以看出来的
2>好象你的连接数据库有问题,(忘了)网上看一下吧,很好找的
第二问题通过跟踪看一下, 联接出错信息到底是什么.
一般情况是, 你的SOCK 不正常!