我想执行一条SQL语句时遇到问题,我解释说我想根据每个参数发送的数字显示信息,但是在执行查询时,我抛出了以下异常
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9mb3dQWC5wbmcifQ==” alt =“在此处输入图像描述”>
我的句子如下,并且在异常抛出我的地方
public List<cDireccionEmbarque> obtenerDireccion(string customer_id)
{
DataFramework.Query q = new DataFramework.Query()
.SelAs("CUSTOMER_ID", "ca.CUSTOMER_ID")
.SelAs("SHIP_TO_ADDR_NO", "ca.ADDR_NO")
.SelAs("NAME", "ca.NAME")
.FromAs("ca", "CUST_ADDRESS")
.Where("CUSTOMER_ID", customer_id)
.OrderBy("ca.NAME");
return Tools.Connection.Fima.ExecList<cDireccionEmbarque>(q);
}
在此方法中,我声明一个字符串变量以接收以下代码的值
opedidoMigradoLinea.listaEmbarque = obtenerDireccion(opedidoMigradoLinea.CUSTOMER_ID);
在那行代码中,.CUSTOMER_ID向我返回一个数字,在这种情况下,已经调试了我的代码,它返回了5,而我从类中获得的CUSTOMER_ID如下所示
public string CUSTOMER_ID { get; set; }
并且在SQL Server中执行我的句子时,出现相同的错误
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9mTFRFWS5wbmcifQ==” alt =“在此处输入图像描述”>“ >>
但是如果您向我提供此信息,则在将单引号加到我的返回值(5)时
我想知道的是如何在我的方法中解决该问题,如果他们需要更多解释,我会在该句子中做出说明
我有一个想要执行SQL语句的问题,我解释说我想根据每个参数发送的数字显示信息,但是在执行查询时,我抛出了以下...