Q&A

  • 업데이트문에서....부탁드립니다~


등록 된 데이터를 변경하는 과정에서 그 변경 된 데이터를 업데이트 해줍니다.



sSql := ' UpDate EmpInfo '

+ ' Set Name = "'+sName

+ '", Birth = "'+sBirth

+ '", Phone = "'+sPhone

+ '", CellPhone = "'+sCell

+ '", JobKind = "'+sKind

+ '", Address = "'+sAdd

+ '", Grade = "'+sGradeTemp

+ '" Where Id = "'+sId+'" ';



qryAdmin.close;

qryAdmin.sql.Clear;

qryAdmin.sql.Add(sSql);----------> 이부분에서 Exit하면 에러가 나는군요

qryAdmin.Open;

Clear; // 만들어준 함수.





에러의 내용인즉..

ENOResultSet with message 'Error Creating cusor Handle'이라네요~



디비에 보면 데이터는 업데이트 되어져 있긴 하고요~

어떤 에러인지 고수님 덜 부탁드립니다~~~~~~ ^^;

1  COMMENTS
  • Profile
    Lee 2001.06.15 05:13
    일반적으로 SQL 사용할 경우



    select => Query.Open;

    update,delete => Query.ExecSQL;

    을 사용합니다.



    님의 에러는 아마도 이 부분일 듯...





    진짜초보 wrote:

    >

    > 등록 된 데이터를 변경하는 과정에서 그 변경 된 데이터를 업데이트 해줍니다.

    >

    > sSql := ' UpDate EmpInfo '

    > + ' Set Name = "'+sName

    > + '", Birth = "'+sBirth

    > + '", Phone = "'+sPhone

    > + '", CellPhone = "'+sCell

    > + '", JobKind = "'+sKind

    > + '", Address = "'+sAdd

    > + '", Grade = "'+sGradeTemp

    > + '" Where Id = "'+sId+'" ';

    >

    > qryAdmin.close;

    > qryAdmin.sql.Clear;

    > qryAdmin.sql.Add(sSql);----------> 이부분에서 Exit하면 에러가 나는군요

    > qryAdmin.Open;

    > Clear; // 만들어준 함수.

    >

    >

    > 에러의 내용인즉..

    > ENOResultSet with message 'Error Creating cusor Handle'이라네요~

    >

    > 디비에 보면 데이터는 업데이트 되어져 있긴 하고요~

    > 어떤 에러인지 고수님 덜 부탁드립니다~~~~~~ ^^;