database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
ㆍCache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Cache Q&A 298 게시물 읽기
No. 298
5.2버젼에서 sql문으로 Replace사용은 어떻게 선언해야하는지?
작성자
방문자
작성일
2007-11-27 18:47
조회수
4,630

5.0 버젼에선

 Class User.Replace Extends %RegisteredObject [ ProcedureBlock ]

{


ClassMethod Replace(str As %String, src As %String, tar As %String) As %String [ Language = basic, SqlName = Replace, SqlProc ]

{

return Replace(str,src,tar)

}


}

이문을 컴파일후 sql문으로 Replace 가능한데


5.2버젼에선 컴파일시 에러가 발생하네요 

어떤식으로 변경이 되었는지 ^^;;

이 글에 대한 댓글이 총 3건 있습니다.

흠, 위 코드를 Cache2007에서 수행하면 아무 문제없이 컴파일 잘 되는군요.

혹시 오류 메시지가 뭐였는지 올려 주시면, 상세히 답변 드리겠습니다.


C2007님이 2007-12-03 21:24에 작성한 댓글입니다. Edit

위문으로 컴파일시 에러메시지 입니다.

컴파일 클래스 User.Replace
컴파일 루틴 User.Replace.1
컴파일 루틴 User.Replace.2
User.Replace.2.BAS(6) ERROR #32: Expected 'As' : 'If %sqlcontext=""' : Offset:34
 TEXT: function zReplace(str,src,tar) If %sqlcontext="" Then %sqlcontext="%ProcedureContext".%New()
User.Replace.2.BAS(7) ERROR #71: Return value not allowed : 'Replace(str,src,tar)' : Offset:29
 TEXT:  return Replace(str,src,tar)
User.Replace.2.BAS(8) ERROR #61: Expected End Of Statement : 'function' : Offset:13
 TEXT: end function
오류 #5002: Cache 오류: <NOROUTINE> *User.Replace.2
컴파일하는 동안 4 개의 오류를 발견하였습니다.

방문자님이 2007-12-04 10:05에 작성한 댓글입니다. Edit

C5.2 정확히 몇 버전이시죠? 큐브-정보에 나오는 자세한 빌드 번호를 주십시오.
아니면, 2007로 업그레이드 하는 것도 한 방법이겠구요. 

클래스 파일을 보내주시면, 자세히 봐 드리겠습니다. segg@ 네이트.컴.
클래스를 보내주세요님이 2007-12-06 12:04에 작성한 댓글입니다.
이 댓글은 2008-01-07 14:22에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
302데이터insert시 깨져서 드러갑니다. [1]
방랑자
2008-02-02
4586
300CACHE에서.. [2]
초보자
2008-01-04
4543
299Cache로 만든 쇼핑몰이 오프라인으로 나오는데요..ㅜㅜ [1]
새노래
2007-12-13
4455
2985.2버젼에서 sql문으로 Replace사용은 어떻게 선언해야하는지? [3]
방문자
2007-11-27
4630
297더넓은 Cache 커뮤니티 소개.
비상하라
2007-11-21
4963
296Cache2007.1.3 릴리즈 안내. [1]
Cache2007
2007-10-23
4743
295[SQL]Datediff 사용 방법
CacheSQL
2007-10-15
5656
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.073초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다