数据库查询 字符串? 一般就算SQL出错也不会出现runtime error啊.. 你初始化了COM库没有?? 另外,m_pConn,m_pRs都实例化了吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用"select * from goodsname"语句进行查询的时候是没有错的,并且我自己写的数据库连接类中有断言可以判断连接,数据记录是否存在以及bool类型判断是否有连接,所以肯定不是COM库初始化或是_ConnectionPtr,_RecordSetPtr实例化的问题。 sql语句里的单引号是不是有问题啊 那把你生成的sql语句在查询分析器中执行一下,看看是否正常.. 如果 SQL 语句其中有些 表名 或 字段 拼写错误 , 而又没有用 try 捕获错误的话,会提示这个 Runtime Error 对话框。90% 是拼写错误。 谢谢各位哥哥了!我已经修改成功了:sql="select * from goodsname,inoutbase where goods.goodsname = '"+ goodsname + "' and goodsname.NameID=inoutbase.outID"; 我把其中的inoutbase.goodsname修改为goods.goodsname以后就没问题了。另外一定要goodsname.NameID=inoutbase.outID好像是声明的时候是goodsname,inoutbase的原因吧。所以前后必须对应吧。还有就是inoutbase.outID是goods.NameID的外键可能与这些都有关系吧,所以sql语句中查询的表的书写顺序也相当重要。写出来希望对大家有帮助! VC用ADO连接数据库,密码中存在分号问题 散分贴 经验分享帖 关于调试远程线程的方法 繁体的问题? 如何动态修改右键弹出菜单中选择的菜单项的名称 加载MSHTML.DLL时出的错误! 为什么调用gettimezoneinformation 返回值总是time_zone_id_unknown???急 tabcontrol如何用啊 请问汉字怎样用十六进制数表示? 多个完成端口的问题,请有服务器编写经验的人!!! 关于restore FILELISTONLY from disk=''的问题 结构体 转化成 char* 请问下面这些gb2312字符有没有对应的形似的ascii字符?
会提示这个 Runtime Error 对话框。
90% 是拼写错误。
我已经修改成功了:
sql="select * from goodsname,inoutbase where goods.goodsname = '"+ goodsname + "' and goodsname.NameID=inoutbase.outID";
我把其中的inoutbase.goodsname修改为goods.goodsname以后就没问题了。
另外一定要goodsname.NameID=inoutbase.outID好像是声明的时候是goodsname,inoutbase的原因吧。所以前后必须对应吧。还有就是inoutbase.outID是goods.NameID的外键可能与这些都有关系吧,
所以sql语句中查询的表的书写顺序也相当重要。
写出来希望对大家有帮助!