Informix中的SQL查询注意事项
来源:互联网 发布:什么是java技术 编辑:程序博客网 时间:2024/05/01 02:07
string sql = "SELECT ms.m01_item_no,pm.cust_po_no, pm.order_date as chcode FROM po_request_mast pm,po_request_detail pd,edi_cust ec,mcust mc,shipto sh, outer mstock ms ,outer stdcost std WHERE pm.order_cntl_no = pd.order_cntl_no AND pm.cu_bill_to = ec.customer_code AND ec.customer_code = mc.m06_bill_to AND sh.d08_bill_to = mc.m06_bill_to AND sh.d08_cust_ship = pm.cu_ship_to AND ec.co_code = mc.m06_co AND pd.ac_product_no = ms.m01_item_no AND pd.ac_product_no = std.std_stk_item AND pm.check_flag = ? AND ms.m01_brand in ('Acer','eMachines') ORDER BY pm.cust_po_no";
using (EdiOrderAuditMgr mgr = new EdiOrderAuditMgr(false))
{
//DataTable dtResult = mgr.GetData(sql);
OdbcParameter[] oParams = new OdbcParameter[1];
oParams[0] = new OdbcParameter("status", "W");
//oParams[1] = new OdbcParameter("brand", "'Acer','eMachines'");
//oParams[1] = new OdbcParameter("brand", "'eMachines'");
DataTable dtResult = mgr.GetData(sql, oParams);
gdvContent11.DataSource = dtResult;
gdvContent11.DataBind();
}
如上所示:
以条件ms.m01_brand in ('Acer','eMachines') 查询没有问题;
但如果采用OdbcParameter方式传参,要注意:informix不支持 in
这个问题折磨了我大半天,总算找到原因了!
- Informix中的SQL查询注意事项
- SQL like 查询注意事项
- SQL查询效率注意事项
- SQL模糊查询注意事项
- LINQ 查询中的注意事项
- sql 语句中的注意事项
- 分页联合查询sql 注意事项
- informix 查询 锁表
- informix 查询 锁表
- INFORMIX SQL技巧
- INFORMIX SQL 介绍
- INFORMIX SQL技巧
- informix sql函数
- informix SQL汇总
- informix sql函数使用说明
- INFORMIX-SQL函数说明
- informix SQL相关
- informix 常用SQL(转)
- 面试要求
- 爱立信笔试
- Clipboard中的延迟提交技术
- 有创业及野心的一定要看,以后会有帮助的
- 爱立信笔试
- Informix中的SQL查询注意事项
- 单件模式(Singleton Pattern)vb.net
- asp.net 实现n秒后页面自动跳转
- 钱和人生
- 文件安全与权限------Shell 学习(1)
- 听党课
- VC++6.0与matlab引擎混合编程
- [转]SIFT中的尺度空间和传统图像金字塔
- 注解(Annotation)源码解析--简单实现(Hibernate,EJB,JPA)