操作数'不能应用于string类型和方法group的操作数
本文关键字:操作数 方法 group 类型 应用于 不能 string | 更新日期: 2023-09-27 17:52:36
我在查询中有问题我的代码是
String reqSQL = " update Client set codClt = " + myClient._codClt
+ ",nomClt = '" + myClient._nomClt
+ "', prenClt =' " + myClient._prenClt
+ " ' ,adressClt =' " + myClient._adressClt
+ " ',numCin= " + myClient._numCin
+ " ,datDelivCin = '" + myClient._datDelivCin
+ "' , datNaiss = '" + myClient._datNaiss
+ "',lieuNaiss = '" + myClient._lieuNaiss
+ "',myClient.etatCiv = '" + myClient._etatCiv
+ "',myClient.profClt = '" + myClient._profClt
+ "',myClient.numTelClt = '" + myClient.numTelClt
+ "' Where (codClt=" + myClient._codClt + ")";
我得到这个错误
The operand '+' can't be applied to operands of type string and method group
myClient是对象
您忘记在方法名后面写()
如果要我猜的话,我会说myClient.numTelClt
是一种方法。与myClient.numTelClt()
一起使用
根据你的变量命名约定,你可能会有一个拼写错误:numTelClt可能是_numTelClt。
但是如果你能给我们看一下myClient类的代码,回答你就容易多了。