Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
REPLACE 함수.에서
꾸벅..안녕하세요.
다름이 아니라 replace 함수를 이용하려 하는데 자꾸 에러가 떠서요.
소스입니다
str := ' INSERT 테이블(A,b,c) '+
' values( ''@p0'',''@p1'',1)';
Replace(str,'@p0',A);
Replace(str,'@p1',b);
대강 요런 문인데..replace 에서 identifier 에러가 납니다.
users 절에 선언을 해줘야하는듯 한데..알수가 없내요.
알려주세요
2
COMMENTS
이상우
•
2001.03.22 01:59
돌아버려 wrote:
> 꾸벅..안녕하세요.
>
> 다름이 아니라 replace 함수를 이용하려 하는데 자꾸 에러가 떠서요.
> 소스입니다
>
> str := ' INSERT 테이블(A,b,c) '+
> ' values( ''@p0'',''@p1'',1)';
> Replace(str,'@p0',A);
> Replace(str,'@p1',b);
>
> 대강 요런 문인데..replace 에서 identifier 에러가 납니다.
> users 절에 선언을 해줘야하는듯 한데..알수가 없내요.
>
> 알려주세요
안녕하세여.. 구지 Insert 문을 사용하실거라면
Close;
Sql.Clear;
Sql.Add(' Insert 테이블 ');
Sql.Add(' (A, B, C) ');
Sql.Add(' Values ');
Sql.Add(' (:A, :B, :C) ');
PramByName('A').AsStirng := 'A';
PramByName('A').AsStirng := 'A';
PramByName('A').AsStirng := 'A';
ExecSql;
이렇게 하셔도 됩니다..
그리고 Replace 기능의 function 은
function StrReplace(sSrc, sLookFor, sReplaceWith: string ): string;
var
nPos,
nLenLookFor : integer;
begin
nPos := Pos(sLookFor, sSrc);
nLenLookFor := Length(sLookFor);
while(nPos > 0)do
begin
Delete( sSrc, nPos, nLenLookFor );
Insert( sReplaceWith, sSrc, nPos );
nPos := Pos( sLookFor, sSrc );
end;
Result := sSrc;
end;
이걸 사용하여 보세요..!
0
0
삭제
수정
댓글
kylix
•
2001.03.20 20:50
델파이에 replace란 함수는 없는데요... ^^
돌아버려 wrote:
> 꾸벅..안녕하세요.
>
> 다름이 아니라 replace 함수를 이용하려 하는데 자꾸 에러가 떠서요.
> 소스입니다
>
> str := ' INSERT 테이블(A,b,c) '+
> ' values( ''@p0'',''@p1'',1)';
> Replace(str,'@p0',A);
> Replace(str,'@p1',b);
>
> 대강 요런 문인데..replace 에서 identifier 에러가 납니다.
> users 절에 선언을 해줘야하는듯 한데..알수가 없내요.
>
> 알려주세요
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
초보델파이...
2001.03.20 19:33
0
COMMENTS
/
0
LIKES
nmftp를 사용하여 화일다운..
이원택
•
2001.03.20 19:19
1
COMMENTS
/
0
LIKES
화면상에 있는 내용을 재 Sort하려면....
loke
•
2001.03.20 21:09
dbGrid 를 사용하신다면 간단하게 쿼리발행시 order by 절에서 순서를 정해 주면 될것 같습니다. 님처럼 첫...
열심이
•
2001.03.20 19:01
2
COMMENTS
/
0
LIKES
다중검색방법을 알켜주세요.ㅠ.ㅠ
loke
•
2001.03.20 21:12
sql.add('sex = :ttsex and'); 문장에서 and 다음에 공백을 한칸 주시죠^^ 이렇게 sql.add('sex = :ttse...
열심이
•
2001.03.20 21:58
공백을 줬는데두 안돼네요^^;; 뭐가 잘못됐는지^^;; loke wrote: > sql.add('sex = :ttsex and'); > 문...
구상도
2001.03.20 18:49
0
COMMENTS
/
0
LIKES
DDE 로 데이타 전송시 문제 인데요 ..^^
설에서
•
2001.03.20 18:23
1
COMMENTS
/
0
LIKES
텍스트파일생성 및 등등...
이성훈
•
2001.03.20 19:30
님이 원하는 자료가 이곳 Q&A에 다 있는거 같네요.. 한 번 찾아 보세요.. 제가 지금 필드에 나와 있어서....
김영애
•
2001.03.20 17:23
1
COMMENTS
/
0
LIKES
odbc로 연결된 db의 전체 테이블 목록을 가져오려면??
솔뫼마당
•
2001.03.28 03:51
오라클이라면 이렇게하면 되는데... SELECT * FROM TAB; 김영애 wrote: > 안녕하세요~ > > 모르...
우리들
2001.03.20 10:11
0
COMMENTS
/
0
LIKES
메모필드 쿼리저장시 에러메세지
델피언
2001.03.20 09:38
0
COMMENTS
/
0
LIKES
방화벽 관련 입니다..
부탁맨
•
2001.03.20 07:36
1
COMMENTS
/
0
LIKES
프락시를 지원하는 소켓 콤포넌트 하나 추천 부탁드립니다
kylix
•
2001.03.20 20:55
Indy(WinShoes)를 사용하세요... 부탁맨 wrote: > 하나 추천 부탁드립니다.
진짜 왕 초보
2001.03.20 07:27
0
COMMENTS
/
0
LIKES
윈미에서의 에러
사나이
•
2001.03.20 17:32
1
COMMENTS
/
0
LIKES
스트링그리드에서 마우스 드래그 기능좀 부탁드립니다?
kylix
•
2001.03.20 20:19
아래 링크를 참조하세요... http://www.delphikorea.com/cwb2000/CrazyWWWBoard.cgi?mode=read&num=1286...
델초보
•
2001.03.20 07:02
3
COMMENTS
/
0
LIKES
class를 TList로 관리(부탁합니다.)
에이스
•
2001.03.20 18:03
무엇을 어떻게 하고자 하는지여?? 이런건 알고리즘에 맞게 줬다,뺐었다 해야 되는디... 그리고 TList안에...
kylix
•
2001.03.20 20:17
모든 객체는 100% TObject에서 상속됩니다... 객체 선언할때 뒤에 조상형을 안써주어도 델파이가 TObjec...
에이스
•
2001.03.21 01:06
MFC에서는 모든 클래스가 CObject에서 상속받는건 아니거덩여.. 예를 들면 CPoint.. 요건 CObject에서 상...
이마루
2001.03.20 06:14
0
COMMENTS
/
0
LIKES
리치에디터에서.. 자동 스크롤 문제 꼭좀!
잠탱이
•
2001.03.20 05:46
2
COMMENTS
/
0
LIKES
프린트가 않되여..(급해서 ...)
나그네
•
2001.03.20 17:48
엡슨 사이트에가면 드라이버가 있는데 그걸설치하니까 잘 되더라구요.... 잠탱이 wrote: > 안냐세...
잠탱이
•
2001.03.22 21:05
ss
과객
•
2001.03.20 05:37
1
COMMENTS
/
0
LIKES
보수에 관해서
kylix
•
2001.03.20 20:32
not입니다. not 1; 과객 wrote: > 비트연산을 할때 1의 보수를 구하는 연산자나 또는 함수가 있나요...
김진규
2001.03.20 05:10
0
COMMENTS
/
0
LIKES
리치에디터에 유니코드 문자출력을 어떻게 하나요?
김영애
•
2001.03.20 04:58
1
COMMENTS
/
0
LIKES
db에 있는 테이블 이름을 모두 검색하는 방법??
...
•
2001.03.20 17:36
오라클의 경우 select * from tab; 라고 하면 테이블 이름을 알수가 있습니다. 그리고 파라독스나 db...
돌아버려
•
2001.03.20 04:52
2
COMMENTS
/
0
LIKES
REPLACE 함수.에서
꾸벅..안녕하세요. 다름이 아니라 replace 함수를 이용하려 하는데 자꾸 에러가 떠서요. 소스입니다 str := ' INSERT 테이블(A,b,c) '+ ' values( ''@p0'',''@p1'',1)'; Replace(str,'@p0',A); Replace(str,'@p1',b); 대강 요런 문인데..r...
이상우
•
2001.03.22 01:59
돌아버려 wrote: > 꾸벅..안녕하세요. > > 다름이 아니라 replace 함수를 이용하려 하는데 자꾸 에러가...
kylix
•
2001.03.20 20:50
델파이에 replace란 함수는 없는데요... ^^ 돌아버려 wrote: > 꾸벅..안녕하세요. > > 다름이 아니...
어린왕자
2001.03.20 04:50
0
COMMENTS
/
0
LIKES
리스트박스 크기 변경에 대한 질문입니다..
양아
•
2001.03.20 03:53
1
COMMENTS
/
0
LIKES
컴포넌트의 active관련 문제....(급해요.. ㅠ_ㅠ)
bean
•
2001.03.20 04:51
왕 초짭니다. 두번째 거는 잘 모르것고, 첫 번째거는 combobox의 OnExit에서 처리하심 될거 같은디...
돌아버려
2001/03/20 04:52
Views
216
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 꾸벅..안녕하세요.
>
> 다름이 아니라 replace 함수를 이용하려 하는데 자꾸 에러가 떠서요.
> 소스입니다
>
> str := ' INSERT 테이블(A,b,c) '+
> ' values( ''@p0'',''@p1'',1)';
> Replace(str,'@p0',A);
> Replace(str,'@p1',b);
>
> 대강 요런 문인데..replace 에서 identifier 에러가 납니다.
> users 절에 선언을 해줘야하는듯 한데..알수가 없내요.
>
> 알려주세요
안녕하세여.. 구지 Insert 문을 사용하실거라면
Close;
Sql.Clear;
Sql.Add(' Insert 테이블 ');
Sql.Add(' (A, B, C) ');
Sql.Add(' Values ');
Sql.Add(' (:A, :B, :C) ');
PramByName('A').AsStirng := 'A';
PramByName('A').AsStirng := 'A';
PramByName('A').AsStirng := 'A';
ExecSql;
이렇게 하셔도 됩니다..
그리고 Replace 기능의 function 은
function StrReplace(sSrc, sLookFor, sReplaceWith: string ): string;
var
nPos,
nLenLookFor : integer;
begin
nPos := Pos(sLookFor, sSrc);
nLenLookFor := Length(sLookFor);
while(nPos > 0)do
begin
Delete( sSrc, nPos, nLenLookFor );
Insert( sReplaceWith, sSrc, nPos );
nPos := Pos( sLookFor, sSrc );
end;
Result := sSrc;
end;
이걸 사용하여 보세요..!