타입 캐릭터 및 방법 그룹의 피연산자에 적용 할 수 없습니다 내 코드는피연산자는 '+'내가 쿼리에 문제가
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는 객체입니다.
SQL 문을 작성하는 것은 매우 나쁜 방법입니다. – Alberto
['parameterized queries'] (http://blog.codinghorror.com/give-me-parameterized-sql-or-give-me-death/)를 사용하십시오. . 이러한 종류의 문자열 연결은 ['SQL Injection'] (http://en.wikipedia.org/wiki/SQL_injection) 공격에 개방적입니다. –
어떤 라인에서 오류가 발생합니까? –