十万火急:VC中的ODBC数据源怎样实现多表访问?

是这样的,我以前做的数据库程序(数据源是Access库)都是在一个数据库里只有一张表,这样,可以轻而易举访问。我是用的ODBC访问方式。包括查询、写入等,轻车熟路。现在,... 是这样的,我以前做的数据库程序(数据源是Access库)都是在一个数据库里只有一张表,这样,可以轻而易举访问。我是用的ODBC访问方式。包括查询、写入等,轻车熟路。

现在,在一个Access库里我建了很多张表,然后在建立MFC程序的时候,选择了多张表,却发现只能读取字段的值,却不能实现写入,如果有写入的操作,比如: m_pSet->AddNew(); m_pSet->Edit();等,就会提示“数据源是只读的”,这是怎么回事?

是 ODBC 方式不支持多表访问吗?是不是要加一些代码建立连接,请哪位大侠告诉小弟:要在 哪里 添加 哪些 代码,不胜感激!

由于我的分是最后的400多分,不想浪费分了,请您的回答中一定要有切实可行的代码,如果试验成功,人格保证——200分酬谢,绝不食言!
另外,提供这方面技术链接的也行,不过我只要ODBC方式的,ADO等的我不要,ODBC访问效率高,程序写起来很灵活。
展开
 我来答
80676535
2010-05-18 · TA获得超过477个赞
知道小有建树答主
回答量:1316
采纳率:0%
帮助的人:877万
展开全部
联合查询的时候,一定有能有TOP N 这种关键字,不然不可写

--------------------------------------------------------------------------------
访问接口 易用性 运行性能 可扩展性 突出特点 能否访问非关系数据源 技术层次
--------------------------------------------------------------------------------
ODBC 差 较高 差 可进行底层控制 否 底层
--------------------------------------------------------------------------------
MFC ODBC 好 一般 通用标准,应用广泛 否 高层
--------------------------------------------------------------------------------
MFC DAO 好 较高 一般 访问JET性能最好 能 高层
--------------------------------------------------------------------------------
OLE DB 较难 高 好 可访问非关系DB 能 底层
--------------------------------------------------------------------------------
ADO 最好 高 好 可访问非关系,有多种编程接口 能 高层
--------------------------------------------------------------------------------
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
luke_me
2010-05-19 · 超过10用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:19.5万
展开全部
我也遇到过类似问题,可能是ACCESS支持的不好吧,
我的解决办法是还是分而治之,我定义了几个CRecordSet类,每个CRecordSet类对应数据库的一张表,程序中要更新数据的时候,分开来对各个CRecordSet类操作。

参考资料: 希望对你有帮助

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
buffaloliu
2010-05-17 · TA获得超过526个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:300万
展开全部
多表联合查询的时候的确是不能进行编辑的. 要进行编辑你还是得单查一个表, 或是干脆使用 update , delete 等语句进行, 数据库的引用应该还是比较方便的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依1985
2010-05-18 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:71.5万
展开全部
打开方式是不是独占的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式