解决方案 »
- declare 定义问题
- oracle 月度统计
- update语句问题
- ORA-12514:TNS:无法解析指定的连接标识符(怎么解决)
- 求助oracle触发器更新后读取更新后表的记录
- 用sequence产生很多空号,怎样才能避免
- 求sql语句
- 帮我解释一下一个比较基础的问题,关于用户登陆的问题
- oracle9i的企业管理器打开的时候如果想登录到oms,提示:无法连接到managerment server 192.168.0.91,是不是还要启动什么东西才行呀?
- 哪位大侠用过JDBC:CallableStatement接口,怎样执行一个存储过程
- 即时客户端instantclient-basiclite-win32和instantclient-basic-win32的问题
- 我本机已有ORACE 10G client PL/SQL 已联上服务器 现在我用什么命令导出数据库 和 表呢
查找成功就返回给你记录(游标)
查找不成功,如果指正常的没有数据,那么返回给你的记录行数是0,也就是没有数据
查找不成功,指错误,那么就会报对应的错误给你你大概没有写过类似的程序吧,不管什么语言都类似
然后可判断cnt>0否
CString strSql;
strSql.Format("select name from stu where stu.name='%s'",m_name);
BSTR bstrSQL=strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch *)m_pConnection,adOpenStatic,adLockOptimistic,adCmdText);
while(!m_pRecordset->adoEOF)
{
_variant_t var;
CString name;
var = m_precordset->getcollect("name");
if(var.vt != vt_null)
name= _com_util::convertbstrtostring((_bstr_t)var);
m_precordset->movenext();
}
我是这样写的,不知道怎么进行判断,判断语句该怎么写啊?