资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

请急问个小问题,当库表中没有记录时,我的查询怎么不能执行呀?

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

char   Sql[1000];  
  sprintf(Sql,"%s","select   max(orderid)   from   info");  
  m_pRs->Open(CRecordset::forwardOnly,Sql,CRecordset::readOnly)  
   
  我使用数据库是sql   server,其中info表中orderid为int型。  
  我使用上面的语句,如果表中有记录,就没问题,如果表中没有记录就会出现错误中断程序执行。  
  只要是没有记录到第三行根本不能执行,而是错误中断。  
  第二行用:select   count(*)   from   info   或   select   IsNull(max(orderid),0)   from   info   都不行。  
  这可怎么办呀?我就是想取出最到的orderid。  
  谢谢各位  
 

网友回答:


 

 
热门推荐笔记本: 新华海笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved