我写的一个程序是往数据库里添加内容记录。先打开一个数据库,再往里插入记录。本来运行好好的。后来我把数据库记录全删了,再打开数据库填写记录的时候,就出现Runtime Error!错误。我调试了一下,是在这句出错。
m_pRecordset->MoveFirst();
这应该怎么修改呢?
m_pRecordset->MoveFirst();
这应该怎么修改呢?
解决方案 »
- CSocket连接时,IP地址的问题
- 各位好,在WTL里的framewindow中,能不能对一个按钮控件进行子类化
- listCtrl控件需要使用list样式,为什么数据多了后出现水平滚动条而不出现垂直滚动条
- 关于VLAN
- 问一个SDK的问题
- 关于以sdk为主框架,与mfc混合编程中得到mfc控件父窗口指针的问题!
- 菜鸟问题
- 在对话框种调用单文档问题!
- error C2653: 'CTestView' : is not a class or namespace name 怎么解决?
- 如何在不同的VC工程之間導出導入資源(對話框及上的所有控件)?
- 如何取消关联到完成端口的ConnectEx?
- 禁用桌面右键
m_pRecordset->MoveFirst();
else
{
AfxMessageBox("表内数据为空");
return;
}
if(m_pRs->EndOfFile != VARIANT_TRUE)
m_pRs->MoveFirst();
m_pRecordset->MoveFirst();
else
{
AfxMessageBox("表内数据为空");
return;
}
AfxMessageBox("表内数据为空");就
return;
我还是要往里继续增加数据记录的,这该怎么弄
{
m_pRecordset->MoveFirst();
//加载数据
}
//不进行操作
m_pRecordset->MoveFirst();
//下面添加记录
楼主是不是要添加记录到头部?
{
//加载数据
m_pRecordset->MoveNext();
}
那就这样就可以了:if(!m_pRecordset->EOF())
m_pRecordset->MoveFirst();
//下面insert记录
_variant_t v_content;
v_content=m_pRecordset->GetCollect("D_CONTENT");
if(v_content.vt!=VT_NULL)
pbBuff=(TCHAR*)_bstr_t(v_content);
else
没有记录有插入新记录了
("insert into wz(num) values('%d')", "1");
num是数字数据类型,我想把1赋给它,结果不是1.这个应该怎么写?