删除表的疑惑?在线等

daisy0432 2003-12-04 11:22:59
下面这样的代码
if(flag==1)
{
try
{
_variant_t RecordsAffected;
m_pRecordset=m_pConnection->Execute("DROP TABLE CREDIT RESTRICT,&RecordsAffected,adCmdText);
}
catch(_com_error e1)
{
AfxMessageBox("删除表失败!");//e1.Description());//显示错误信息
}
}

try
{
_variant_t RecordsAffected;
m_pRecordset=m_pConnection->Execute("CREATE TABLE CREDIT(Credit DOUBLE)",
&RecordsAffected,
adCmdText);
flag=1;
}
catch(_com_error &e2)
{
AfxMessageBox(e2.Description());///显示错误信息
}
我的本意是想,按下创建的按钮时,就创建一个表,再次按下这个按钮,如果表已创建就应该先删除那个表,再创建新的。但是运行后,总是出现runtime error错误,请问要怎么改呢?
...全文
30 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangbm 2003-12-04
  • 打赏
  • 举报
回复
&RecordsAffected没有值
wangbm 2003-12-04
  • 打赏
  • 举报
回复
去掉m_pRecordset=试试。
建表前也要判断是否存在此表

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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