CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

一个简单的添加数据问题,谢谢

楼主larrycheung(雷)2006-03-16 15:33:24 在 VC/MFC / 数据库 提问

以下代码用来向一个对话框中添加两个数据字段到数据库中。  
  其中m_code,m_name分别对应两个Edit,它们的类型是CString.  
  如果两者为空的时候,在catch   中将会提示异常。  
  为了判断两者是否为空。我写了  
  if(m_code==NULL||m_name==NULL)  
  AfxMessageBox("请输入设备号");  
  进行判断,但是,出现运行时错误,请问为什么?  
  另外如果判断CString   类型的变量为空,应该怎样写?   谢谢。  
  void   CDlgDevcode::OnBtnDcadd()    
  {  
  //   TODO:   Add   your   control   notification   handler   code   here  
  UpdateData();  
   
  CString   sql_;  
   
  if(m_code==NULL||m_name==NULL)  
  AfxMessageBox("请输入设备号");  
   
  sql_.Format("INSERT   INTO   DEVICE_CODE   (code,name)   VALUES('%s','%s')",   m_code,   m_name);  
  _bstr_t   sql   =   sql_;  
   
  try  
  {  
  if(m_code==0||m_name==0)  
  AfxMessageBox("请输入设备号");  
  m_DBCnt->Execute(sql,NULL,adCmdText);  
  }  
  catch(_com_error&   e)  
          {  
                  AfxMessageBox(e.ErrorMessage());  
  return;  
          }                
   
  m_log->AddLog("添加设备记录。");  
               
  RefreshData();                          
  } 问题点数:20、回复次数:3Top

1 楼syy64(太平洋)回复于 2006-03-16 15:51:38 得分 20

if(m_code==""||m_name=="")  
  AfxMessageBox("请输入设备号");  
   
  Top

2 楼larrycheung(雷)回复于 2006-03-16 16:08:43 得分 0

谢了,好用。Top

3 楼larrycheung(雷)回复于 2006-03-16 16:11:28 得分 0

哥们,怎么结贴Top

相关问题

  • [简单问题]添加数据出错!
  • 往数据库添加一条记录的简单问题
  • 一个简单的动态添加数据到数据库的小问题。
  • delphi里往一个表里添加数据很简单,哪位大侠会用jbuilder7来添加数据啊?
  • 求助各位高手添加数据问题(简单)帮顶有分
  • 关于用DataSet向数据库添加一行的简单问题。
  • 一个数据结构关于链表结点添加的简单问题
  • 数据库添加
  • 添加数据库
  • 谁有用vc向sql server数据库添加记录的代码?最简单的也行.

关键词

  • code
  • sql
  • null
  • 添加
  • afxmessagebox
  • 判断
  • 请输入设备号
  • cstring
  • 为空

得分解答快速导航

  • 帖主:larrycheung
  • syy64

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo