访问数据出现了问题.请帮忙急救

gejinjun 2008-10-05 04:23:26
数据库文件格式:ACCESS97
编译环境:VC6.0
数据访问方式:ADO

出现的现象,访问数据库文件中一张表时,能够安全open ...
但是访问另外一张表时出现错误...
注意:都是单独访问...没有共享以及其它模式...

解决思路,


同一段代码,不同名称的表.访问依然不成功.很郁闷,请大家想想究竟是什么问题?
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeah920 2008-10-13
  • 打赏
  • 举报
回复
楼上的方法都试试吧。帮你顶顶。
WWWWA 2008-10-06
  • 打赏
  • 举报
回复
字段名加上方括号试试
ACMAIN_CHM 2008-10-06
  • 打赏
  • 举报
回复
strSql
调试一下看一下你这个内容是什么
wwwwb 2008-10-06
  • 打赏
  • 举报
回复
错误信息?是否有工作组?
ewang11 2008-10-06
  • 打赏
  • 举报
回复
检查表名和字段是否存在有与ACCESS冲突的关键字
gejinjun 2008-10-05
  • 打赏
  • 举报
回复
补充部分代码
单独访问的情况下
表1中:访问成功...

strSql.Format("select * from Equipment where EquipmentName = '%s'",pEquipmentDB->cEquipmentName);

HRESULT hRet=m_pRecordset->Open(strSql.AllocSysString(),
theApp.m_pConnection.GetInterfacePtr(),
adOpenStatic,
adLockOptimistic,
adCmdText);

表2中:访问永远出错,并且不是能够catch到的错误......................
strSql.Format("select * from Action where ActionName = '%s'",pActionByEqm->nAction.cActionName);

HRESULT hRet=m_pRecordset->Open(strSql.AllocSysString(), theApp.m_pConnection.GetInterfacePtr(),
adOpenStatic,
adLockOptimistic,
adCmdText);

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧