我们正在从 Windows 工作站运行 VB.Net,并遇到 Volusion API 接口的问题。
它在我们使用单个 where_column/where_value 子句时有效,但在我们需要多个子句时无效。
Login=%user%&EncryptedPassword=ppp&API_Name=Generic\Orders&SELECT_Columns=*&WHERE_Column=o.OrderStatus&WHERE_Value=已发货
有效,但
登录=jchar@aaatex.com&EncryptedPassword=8B48EF453FD2C9F7BC3E82860E7A9F39A7C506A51BFC1637C7D7DE621D70B2C8&API_Name=Generic\Orders&SELECT_Columns=*&WHERE_Column=o.OrderStatus&WHERE_Value='Shipped'&WHERE_Value=o77
才不是。
我们收到这条消息
System.Data.SqlClient.SqlException (0x80131904):在预期条件的上下文中指定的非布尔类型的表达式,靠近“,”。在预期条件的上下文中指定的非布尔类型的表达式,靠近“,”。在预期条件的上下文中指定的非布尔类型的表达式,靠近“,”。在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,布尔 breakConnection)