⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_14226.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:14226 发表者:撒旦 发表日期:2002-09-04 21:53:06
<br>主题:大家赶快帮一下忙,关于更新数据库的一个很奇怪问题
<br>内容:我能成功的访问access数据源,即只读的情况下是成功的,但当我想数据库中新增加数据记录的时候弹出:<BR>“更新或删除的企图失败了”<BR>我检查了一下数据源设置,并未设置成只读属性啊,请各位兄弟帮忙看一下,以下是我写的源代吗:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_DataSet.AddNew();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_DataSet.m_ID = m_DataSet.GetDBID();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_DataSet.m_DataOnlyId = m_DataValueList[i].DataOnlyId;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_DataSet.m_DateTime = m_DataValueList[i].DateTime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_DataSet.m_Name = m_DataValueList[i].Name;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_DataSet.m_Value = m_DataValueList[i].Value;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bool is = m_DataSet.CanAppend();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(m_DataSet.CanAppend())<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_DataSet.Update();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AfxMessageBox("不能添加数据");<BR>经调试发现&nbsp;&nbsp;is = 1;<BR>问题出在 m_DataSet.Update();上,不知为什么<BR>还有 m_DataSet.m_ID是没有错的,这是数据库关键字,即索引号<BR>2002-9-4 21:54:57

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -