linux c 的 OCI编程例子 学了半天还是很昏头OCIBindByPos和OCIDefineByPos函数到底啥意思 能否给通俗的讲一下select 和update 能否给个完整的例子资料太少,全是英文太谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 text *selstmt = "SELECT USERNAME FROM DBA_USERS"; OCIStmtPrepare(stmthp, errhp, (text *) selstmt, (ub4) strlen((char *)selstmt), (ub4) OCI_NTV_SYNTAX, (ub4) OCI_DEFAULT); OCIDefineByPos (stmthp, &defnp, errhp, (ub4)1, (dvoid *)&buf, (sb4)BUF_SIZE, (ub2)SQLT_STR, (dvoid *)0, (ub2 *)0, (ub2 *)0, OCI_DEFAULT); OCIStmtExecute(svchp, stmthp, errhp, (ub4) 0, (ub4) 0, (OCISnapshot *) NULL, (OCISnapshot *) NULL, OCI_DEFAULT); while (OCIStmtFetch(stmthp,errhp,1,OCI_FETCH_NEXT,OCI_DEFAULT) != OCI_NO_DATA) { printf("%s\n",buf); }OCIDefineByPos:这里面就是绑定执行的输出结果OCIBindByPos:绑定输入变量 从我的资源里头下载之个:http://download.csdn.net/source/370758我几年前写的一本书里的源码,里边有清楚的注释。 谁有PLSQL最新版下载最好有注册码 海量数据查询速度优化 oracle 中文乱码问题 如何察看前台发出的sql语句 请问:关于oracle有没有好的一些参考资料啊,感觉很好东西都拿不准. 请教sql的写法 请问有关数据库备份和恢复的问题,急 请教在存储过程里使用truncate的问题。 这是什么数据类型? 急啊!9i+xp,有用过的人进来看看! 用PL/SQL怎么生成ORCALE脚本 oracle删除重复数据问题
OCIStmtPrepare(stmthp, errhp, (text *) selstmt,
(ub4) strlen((char *)selstmt),
(ub4) OCI_NTV_SYNTAX, (ub4) OCI_DEFAULT); OCIDefineByPos (stmthp, &defnp, errhp, (ub4)1,
(dvoid *)&buf, (sb4)BUF_SIZE, (ub2)SQLT_STR,
(dvoid *)0, (ub2 *)0, (ub2 *)0, OCI_DEFAULT); OCIStmtExecute(svchp, stmthp, errhp, (ub4) 0, (ub4) 0,
(OCISnapshot *) NULL, (OCISnapshot *) NULL, OCI_DEFAULT); while (OCIStmtFetch(stmthp,errhp,1,OCI_FETCH_NEXT,OCI_DEFAULT) != OCI_NO_DATA)
{
printf("%s\n",buf);
}
OCIDefineByPos:这里面就是绑定执行的输出结果
OCIBindByPos:绑定输入变量
http://download.csdn.net/source/370758
我几年前写的一本书里的源码,里边有清楚的注释。