Q&A

  • sql문법인데요..
qry := 'select * from PNinfo';
qry := qry + 'where PILOT_SEC_NAME ='' + pilotname + ''and FA_ID = ' + inttostr(faid);

위 부분이 왜 '='부분에 에러가 있습니다 라고 나올까요?
틀렸나요?^^
qry := 'select * from PNinfo';
qry := qry + 'where PILOT_SEC_NAME ="' + pilotname + '"and FA_ID = ' + inttostr(faid);

위와 같이 해봐도 마찬가지네요.. 방법좀 알려주세요.
pilotname은 string 이고 faid는 integer 입니다.
2  COMMENTS
  • Profile
    앙리앙리 2002.05.17 03:05


    초두 초보라 잘은 모르지만.

    각각에 '+ ' 나 '='  과 같은 연산자들도 문자열 처리를 해줘야 할거 같은뎅

    물론 필드값들도 그렇게 해야겠지만여...

    저두 예전에 mysql에서 쿼리 날릴때 그랬던거 같네요...
  • Profile
    KDDG_ZZOM 2002.05.17 00:56
    qry := qry + 'where PILOT_SEC_NAME ="' + pilotname + '"and FA_ID = '

    여기서 ' 하나짜리로 세개를 찍었나요?
    아니면 '" 하나짜리 1개와 2개짜리 1개를 찍어서 했나요?

    저는 그냥 1나짜리 3개찍어서 사용하는데...