"0x0041d0b"指令引用的"0X000000000"内存,该内存不能为read
小弟开发数据库时 一运行 来现了“"0x0041d0b"指令引用的"0X000000000"内存,该内存不能为read ” 这样的错误
不知如何是好 恳请高手指点一二 不甚感激
以上错误 一般是些什么问题 是指针问题么 ?
估计是 CRECODESET 的派生类出现了问题
m_pSet->Open(CRecordset::snapshot,strSQL);
m_pSet->GetFieldValue(_T("车辆总数"),m_Passnub);
m_pSet->GetFieldValue(_T("车辆平均速度"),m_Speedavg);
m_pSet->GetFieldValue(_T("超速车辆总数"),m_Speednub);
应该是这里出了问题 可是 不知如何改
请问 要用 m_pSet 之前要做些什么工作啊
我是用向导生成的
问题点数:50、回复次数:10Top
1 楼RSRR(路人甲)回复于 2002-06-20 16:22:55 得分 5
CDatabase db;
CYourRS rs(&db);
rs.Open(CRecordset::snapshot,strSQL);
rs. ........Top
2 楼batizhou(batizhou)回复于 2002-06-20 16:24:16 得分 10
没有给指针赋正确的值,可能是没有初始化,或者把该指针指向0了。
地址0肯定是不能为READ的。
检查一下你是否正确初始化该指针。Top
3 楼scklotz(晓春)回复于 2002-06-20 16:28:13 得分 20
1、检查 m_pSet 是不是空指针?
2、看看 Open 是否成功,如果失败,就不要执行后面的代码
================================================================
Country roads, take me home to the place I belong, West
0AVirginia, Mountain Mama. Take me home, country roads.
================================================================
Top
4 楼mhhaifeng(梦幻海风)回复于 2002-06-20 16:43:59 得分 0
CDatabase db;
CYourRS rs(&db);
由向导生成的 也要初始化么
不是有默认的么
生前我也有 加过这两句 可是不行
出现同样的错误Top
5 楼mhhaifeng(梦幻海风)回复于 2002-06-20 16:49:25 得分 0
CRecordSetPlate* m_pSet;
已经定义 了
是没有初始化 怎么初始化啊
m_pSet->GetDefaultConnect();
这样子不行么?
为什么
Top
6 楼qxp()回复于 2002-06-20 18:54:54 得分 5
这样初始化
CDatabase db;
CYourRS rs(&db);
m_pSet=&rs;
Top
7 楼chenybin(小马)回复于 2002-06-20 20:25:10 得分 0
我很想知道
因为我老是出这样的问题
哪位给说清楚点:0Top
8 楼riseifuku(清洁工)回复于 2002-06-20 20:34:27 得分 0
我也总出现这种问题,
估计时硬件或系统问题Top
9 楼bluecrest(高歌)回复于 2002-06-20 20:51:56 得分 0
指针出问题了Top
10 楼ldbzzz(大兵)回复于 2002-06-20 20:54:43 得分 10
一般我们在堆上分配内存,就要用到CXXXSet *p=new CXXXSet
然后打开p_>Open 要检查while(p->IsOpen),最后要 delete p
就一般不会出错了。Top
相关问题
- 如何解析((a + b - (a * b) % (c + d)) / x - y + (w * z))的結果?
- 如何解析((a + b - (a * b) % (c + d)) / x - y + (w * z))的結果?
- 如何解析((a + b - (a * b) % (c + d)) / x - y + (w * z))的結果?
- 哪位有解f = a*x*x+b*y*y+c*x*y+d*x+e*y+g的代码啊???
- to z_x_b
- int i=5;sprint("%d,%d",++x * ++x * ++x * --x,++x); who can answer this question?
- To:z_x_b,----------------z_x_b,送分!
- z_x_b,送分
- z_x_b,送分!
- z_x_b 送分




