谢Shelly兄!
提示“参数计数不匹配”,我再调试看看。
wingsing
-
C#调用OpenERP传入或条件 -
Ipad如何访问OE?直接输入地址就可以吗?防火墙什么的都设置好了,但是pad打不开地址,求救?如果PC能够正常访问的话,在IPad上使用与PC一样的URL就可以访问。
-
C#调用OpenERP传入或条件多谢诸位关注!
以下代码仅仅是为了测试OR条件。
现在代码的效果是ID>=70 AND ID<=70,得到的结果数是1,请问怎么才传入OR条件?
另外,怎么传入括号?例如:(ID > 10 and ID <20) OR (ID > 30 and ID < 40)。
ArrayList altFilters = new ArrayList();
object[,] aryFilters = new object[2, 3];
aryFilters[0, 0] = "id";
aryFilters[0, 1] = ">=";
aryFilters[0, 2] = "70";
aryFilters[1, 0] = "id";
aryFilters[1, 1] = "<=";
aryFilters[1, 2] = "70";
altFilters.Add(aryFilters);
object aryIDs = objOE.Execute(objOE.DBName, Convert.ToInt64(objOE.UserId), txtPassword.Text,
OpenERPClient.OpenERPService.Object, strObjectName, txtMethodName.Text, altFilters.ToArray());
int[] aryResult = (int[])aryIDs;
MsgBox.ShowMsg(aryResult.Length.ToString());