当前位置:编程学习 > VC++ >>

VC2005写的程序,用ODBC连接mysql数据库,表名和程序里的类是对应的,启动应用程序时报内存访问出错

0x000....引用了内存0x000.... 不能written 我把数据库里的表名都改掉,能正常启动程序,当然不能正常记录查询。 不改表名,和程序里的getdefaultsql一致时,启动程序报以上错误。。。 谁能解决下,追加悬赏
追问:很大。不是私人的程序。
啊。我也是0323公司不能上Q.....用的时ODBC接口,不是ADO
哭了prettyicy@qq.com 谢谢
CRecordSet mt;
mt.open();    这里还没报错
但后面再有mt.数据成员或成员函数出现,就报内存错误
引用了0x00000005 ....ox00000000不能访问
答案:N能发程序和库吗?HANQI0323@163.COM
其他:如果表都一样,只是改数据库的话, 修改ODBC配置串就行.
一般是ADO来操作数据库,  
如果你的SQL语句用到了sqlserver数据库专用的函数的话也要改.
搜一下 Mysql/SqlServer函数区别
 重装系统 

上一个:在VS2005下写的MFC程序,自定义了一些类,将工程添加到VC6.0下编译不通过,出现如图错误,求指教
下一个:vc++中,如何在float型编辑框中输出字符串

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,