操作数'不能应用于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是对象

操作数'不能应用于string类型和方法group的操作数

您忘记在方法名后面写()

如果要我猜的话,我会说myClient.numTelClt是一种方法。与myClient.numTelClt()一起使用

根据你的变量命名约定,你可能会有一个拼写错误:numTelClt可能是_numTelClt。

但是如果你能给我们看一下myClient类的代码,回答你就容易多了。