类型:转载 责任编辑: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。
谢谢各位
网友回答: